module decode_cn(
//时钟复位
i_clk,
i_rst_n,
//解码使能
i_decode_en,
//控制信号
i_decode_cnt,
//v2ch数据
i_v2ch,
//校验方程
i_check_ok_all,
//c2vh数据
o_c2vh_0,
o_c2vh_1,
o_c2vh_2,
o_c2vh_3,
o_c2vh_4,
o_c2vh_5,
o_c2vh_6,
o_c2vh_7
);

//时钟复位
input               i_clk;
input               i_rst_n;
//解码使能
input               i_decode_en;
//控制信号
input      [8:0]    i_decode_cnt;
//v2ch数据 4*4
input      [127:0]  i_v2ch;
//校验方程 256*4
input      [1023:0] i_check_ok_all;
//c2vh数据 4*4
output reg [15:0]   o_c2vh_0;
output reg [15:0]   o_c2vh_1;
output reg [15:0]   o_c2vh_2;
output reg [15:0]   o_c2vh_3;
output reg [15:0]   o_c2vh_4;
output reg [15:0]   o_c2vh_5;
output reg [15:0]   o_c2vh_6;
output reg [15:0]   o_c2vh_7;

wire [15:0] v2ch_0;
wire [15:0] v2ch_1;
wire [15:0] v2ch_2;
wire [15:0] v2ch_3;
wire [15:0] v2ch_4;
wire [15:0] v2ch_5;
wire [15:0] v2ch_6;
wire [15:0] v2ch_7;

wire [3:0]  check_ok_0  ;
wire [3:0]  check_ok_1  ;
wire [3:0]  check_ok_2  ;
wire [3:0]  check_ok_3  ;
wire [3:0]  check_ok_4  ;
wire [3:0]  check_ok_5  ;
wire [3:0]  check_ok_6  ;
wire [3:0]  check_ok_7  ;
wire [3:0]  check_ok_8  ;
wire [3:0]  check_ok_9  ;
wire [3:0]  check_ok_10 ;
wire [3:0]  check_ok_11 ;
wire [3:0]  check_ok_12 ;
wire [3:0]  check_ok_13 ;
wire [3:0]  check_ok_14 ;
wire [3:0]  check_ok_15 ;
wire [3:0]  check_ok_16 ;
wire [3:0]  check_ok_17 ;
wire [3:0]  check_ok_18 ;
wire [3:0]  check_ok_19 ;
wire [3:0]  check_ok_20 ;
wire [3:0]  check_ok_21 ;
wire [3:0]  check_ok_22 ;
wire [3:0]  check_ok_23 ;
wire [3:0]  check_ok_24 ;
wire [3:0]  check_ok_25 ;
wire [3:0]  check_ok_26 ;
wire [3:0]  check_ok_27 ;
wire [3:0]  check_ok_28 ;
wire [3:0]  check_ok_29 ;
wire [3:0]  check_ok_30 ;
wire [3:0]  check_ok_31 ;
wire [3:0]  check_ok_32 ;
wire [3:0]  check_ok_33 ;
wire [3:0]  check_ok_34 ;
wire [3:0]  check_ok_35 ;
wire [3:0]  check_ok_36 ;
wire [3:0]  check_ok_37 ;
wire [3:0]  check_ok_38 ;
wire [3:0]  check_ok_39 ;
wire [3:0]  check_ok_40 ;
wire [3:0]  check_ok_41 ;
wire [3:0]  check_ok_42 ;
wire [3:0]  check_ok_43 ;
wire [3:0]  check_ok_44 ;
wire [3:0]  check_ok_45 ;
wire [3:0]  check_ok_46 ;
wire [3:0]  check_ok_47 ;
wire [3:0]  check_ok_48 ;
wire [3:0]  check_ok_49 ;
wire [3:0]  check_ok_50 ;
wire [3:0]  check_ok_51 ;
wire [3:0]  check_ok_52 ;
wire [3:0]  check_ok_53 ;
wire [3:0]  check_ok_54 ;
wire [3:0]  check_ok_55 ;
wire [3:0]  check_ok_56 ;
wire [3:0]  check_ok_57 ;
wire [3:0]  check_ok_58 ;
wire [3:0]  check_ok_59 ;
wire [3:0]  check_ok_60 ;
wire [3:0]  check_ok_61 ;
wire [3:0]  check_ok_62 ;
wire [3:0]  check_ok_63 ;
wire [3:0]  check_ok_64 ;
wire [3:0]  check_ok_65 ;
wire [3:0]  check_ok_66 ;
wire [3:0]  check_ok_67 ;
wire [3:0]  check_ok_68 ;
wire [3:0]  check_ok_69 ;
wire [3:0]  check_ok_70 ;
wire [3:0]  check_ok_71 ;
wire [3:0]  check_ok_72 ;
wire [3:0]  check_ok_73 ;
wire [3:0]  check_ok_74 ;
wire [3:0]  check_ok_75 ;
wire [3:0]  check_ok_76 ;
wire [3:0]  check_ok_77 ;
wire [3:0]  check_ok_78 ;
wire [3:0]  check_ok_79 ;
wire [3:0]  check_ok_80 ;
wire [3:0]  check_ok_81 ;
wire [3:0]  check_ok_82 ;
wire [3:0]  check_ok_83 ;
wire [3:0]  check_ok_84 ;
wire [3:0]  check_ok_85 ;
wire [3:0]  check_ok_86 ;
wire [3:0]  check_ok_87 ;
wire [3:0]  check_ok_88 ;
wire [3:0]  check_ok_89 ;
wire [3:0]  check_ok_90 ;
wire [3:0]  check_ok_91 ;
wire [3:0]  check_ok_92 ;
wire [3:0]  check_ok_93 ;
wire [3:0]  check_ok_94 ;
wire [3:0]  check_ok_95 ;
wire [3:0]  check_ok_96 ;
wire [3:0]  check_ok_97 ;
wire [3:0]  check_ok_98 ;
wire [3:0]  check_ok_99 ;
wire [3:0]  check_ok_100;
wire [3:0]  check_ok_101;
wire [3:0]  check_ok_102;
wire [3:0]  check_ok_103;
wire [3:0]  check_ok_104;
wire [3:0]  check_ok_105;
wire [3:0]  check_ok_106;
wire [3:0]  check_ok_107;
wire [3:0]  check_ok_108;
wire [3:0]  check_ok_109;
wire [3:0]  check_ok_110;
wire [3:0]  check_ok_111;
wire [3:0]  check_ok_112;
wire [3:0]  check_ok_113;
wire [3:0]  check_ok_114;
wire [3:0]  check_ok_115;
wire [3:0]  check_ok_116;
wire [3:0]  check_ok_117;
wire [3:0]  check_ok_118;
wire [3:0]  check_ok_119;
wire [3:0]  check_ok_120;
wire [3:0]  check_ok_121;
wire [3:0]  check_ok_122;
wire [3:0]  check_ok_123;
wire [3:0]  check_ok_124;
wire [3:0]  check_ok_125;
wire [3:0]  check_ok_126;
wire [3:0]  check_ok_127;
wire [3:0]  check_ok_128;
wire [3:0]  check_ok_129;
wire [3:0]  check_ok_130;
wire [3:0]  check_ok_131;
wire [3:0]  check_ok_132;
wire [3:0]  check_ok_133;
wire [3:0]  check_ok_134;
wire [3:0]  check_ok_135;
wire [3:0]  check_ok_136;
wire [3:0]  check_ok_137;
wire [3:0]  check_ok_138;
wire [3:0]  check_ok_139;
wire [3:0]  check_ok_140;
wire [3:0]  check_ok_141;
wire [3:0]  check_ok_142;
wire [3:0]  check_ok_143;
wire [3:0]  check_ok_144;
wire [3:0]  check_ok_145;
wire [3:0]  check_ok_146;
wire [3:0]  check_ok_147;
wire [3:0]  check_ok_148;
wire [3:0]  check_ok_149;
wire [3:0]  check_ok_150;
wire [3:0]  check_ok_151;
wire [3:0]  check_ok_152;
wire [3:0]  check_ok_153;
wire [3:0]  check_ok_154;
wire [3:0]  check_ok_155;
wire [3:0]  check_ok_156;
wire [3:0]  check_ok_157;
wire [3:0]  check_ok_158;
wire [3:0]  check_ok_159;
wire [3:0]  check_ok_160;
wire [3:0]  check_ok_161;
wire [3:0]  check_ok_162;
wire [3:0]  check_ok_163;
wire [3:0]  check_ok_164;
wire [3:0]  check_ok_165;
wire [3:0]  check_ok_166;
wire [3:0]  check_ok_167;
wire [3:0]  check_ok_168;
wire [3:0]  check_ok_169;
wire [3:0]  check_ok_170;
wire [3:0]  check_ok_171;
wire [3:0]  check_ok_172;
wire [3:0]  check_ok_173;
wire [3:0]  check_ok_174;
wire [3:0]  check_ok_175;
wire [3:0]  check_ok_176;
wire [3:0]  check_ok_177;
wire [3:0]  check_ok_178;
wire [3:0]  check_ok_179;
wire [3:0]  check_ok_180;
wire [3:0]  check_ok_181;
wire [3:0]  check_ok_182;
wire [3:0]  check_ok_183;
wire [3:0]  check_ok_184;
wire [3:0]  check_ok_185;
wire [3:0]  check_ok_186;
wire [3:0]  check_ok_187;
wire [3:0]  check_ok_188;
wire [3:0]  check_ok_189;
wire [3:0]  check_ok_190;
wire [3:0]  check_ok_191;
wire [3:0]  check_ok_192;
wire [3:0]  check_ok_193;
wire [3:0]  check_ok_194;
wire [3:0]  check_ok_195;
wire [3:0]  check_ok_196;
wire [3:0]  check_ok_197;
wire [3:0]  check_ok_198;
wire [3:0]  check_ok_199;
wire [3:0]  check_ok_200;
wire [3:0]  check_ok_201;
wire [3:0]  check_ok_202;
wire [3:0]  check_ok_203;
wire [3:0]  check_ok_204;
wire [3:0]  check_ok_205;
wire [3:0]  check_ok_206;
wire [3:0]  check_ok_207;
wire [3:0]  check_ok_208;
wire [3:0]  check_ok_209;
wire [3:0]  check_ok_210;
wire [3:0]  check_ok_211;
wire [3:0]  check_ok_212;
wire [3:0]  check_ok_213;
wire [3:0]  check_ok_214;
wire [3:0]  check_ok_215;
wire [3:0]  check_ok_216;
wire [3:0]  check_ok_217;
wire [3:0]  check_ok_218;
wire [3:0]  check_ok_219;
wire [3:0]  check_ok_220;
wire [3:0]  check_ok_221;
wire [3:0]  check_ok_222;
wire [3:0]  check_ok_223;
wire [3:0]  check_ok_224;
wire [3:0]  check_ok_225;
wire [3:0]  check_ok_226;
wire [3:0]  check_ok_227;
wire [3:0]  check_ok_228;
wire [3:0]  check_ok_229;
wire [3:0]  check_ok_230;
wire [3:0]  check_ok_231;
wire [3:0]  check_ok_232;
wire [3:0]  check_ok_233;
wire [3:0]  check_ok_234;
wire [3:0]  check_ok_235;
wire [3:0]  check_ok_236;
wire [3:0]  check_ok_237;
wire [3:0]  check_ok_238;
wire [3:0]  check_ok_239;
wire [3:0]  check_ok_240;
wire [3:0]  check_ok_241;
wire [3:0]  check_ok_242;
wire [3:0]  check_ok_243;
wire [3:0]  check_ok_244;
wire [3:0]  check_ok_245;
wire [3:0]  check_ok_246;
wire [3:0]  check_ok_247;
wire [3:0]  check_ok_248;
wire [3:0]  check_ok_249;
wire [3:0]  check_ok_250;
wire [3:0]  check_ok_251;
wire [3:0]  check_ok_252;
wire [3:0]  check_ok_253;
wire [3:0]  check_ok_254;
wire [3:0]  check_ok_255;

assign v2ch_0 = i_v2ch[127:112];
assign v2ch_1 = i_v2ch[111:96] ;
assign v2ch_2 = i_v2ch[95:80]  ;
assign v2ch_3 = i_v2ch[79:64]  ;
assign v2ch_4 = i_v2ch[63:48]  ;
assign v2ch_5 = i_v2ch[47:32]  ;
assign v2ch_6 = i_v2ch[31:16]  ;
assign v2ch_7 = i_v2ch[15:0]   ;

assign check_ok_0   = i_check_ok_all[1023:1020];
assign check_ok_1   = i_check_ok_all[1019:1016];
assign check_ok_2   = i_check_ok_all[1015:1012];
assign check_ok_3   = i_check_ok_all[1011:1008];
assign check_ok_4   = i_check_ok_all[1007:1004];
assign check_ok_5   = i_check_ok_all[1003:1000];
assign check_ok_6   = i_check_ok_all[999:996];
assign check_ok_7   = i_check_ok_all[995:992];
assign check_ok_8   = i_check_ok_all[991:988];
assign check_ok_9   = i_check_ok_all[987:984];
assign check_ok_10  = i_check_ok_all[983:980];
assign check_ok_11  = i_check_ok_all[979:976];
assign check_ok_12  = i_check_ok_all[975:972];
assign check_ok_13  = i_check_ok_all[971:968];
assign check_ok_14  = i_check_ok_all[967:964];
assign check_ok_15  = i_check_ok_all[963:960];
assign check_ok_16  = i_check_ok_all[959:956];
assign check_ok_17  = i_check_ok_all[955:952];
assign check_ok_18  = i_check_ok_all[951:948];
assign check_ok_19  = i_check_ok_all[947:944];
assign check_ok_20  = i_check_ok_all[943:940];
assign check_ok_21  = i_check_ok_all[939:936];
assign check_ok_22  = i_check_ok_all[935:932];
assign check_ok_23  = i_check_ok_all[931:928];
assign check_ok_24  = i_check_ok_all[927:924];
assign check_ok_25  = i_check_ok_all[923:920];
assign check_ok_26  = i_check_ok_all[919:916];
assign check_ok_27  = i_check_ok_all[915:912];
assign check_ok_28  = i_check_ok_all[911:908];
assign check_ok_29  = i_check_ok_all[907:904];
assign check_ok_30  = i_check_ok_all[903:900];
assign check_ok_31  = i_check_ok_all[899:896];
assign check_ok_32  = i_check_ok_all[895:892];
assign check_ok_33  = i_check_ok_all[891:888];
assign check_ok_34  = i_check_ok_all[887:884];
assign check_ok_35  = i_check_ok_all[883:880];
assign check_ok_36  = i_check_ok_all[879:876];
assign check_ok_37  = i_check_ok_all[875:872];
assign check_ok_38  = i_check_ok_all[871:868];
assign check_ok_39  = i_check_ok_all[867:864];
assign check_ok_40  = i_check_ok_all[863:860];
assign check_ok_41  = i_check_ok_all[859:856];
assign check_ok_42  = i_check_ok_all[855:852];
assign check_ok_43  = i_check_ok_all[851:848];
assign check_ok_44  = i_check_ok_all[847:844];
assign check_ok_45  = i_check_ok_all[843:840];
assign check_ok_46  = i_check_ok_all[839:836];
assign check_ok_47  = i_check_ok_all[835:832];
assign check_ok_48  = i_check_ok_all[831:828];
assign check_ok_49  = i_check_ok_all[827:824];
assign check_ok_50  = i_check_ok_all[823:820];
assign check_ok_51  = i_check_ok_all[819:816];
assign check_ok_52  = i_check_ok_all[815:812];
assign check_ok_53  = i_check_ok_all[811:808];
assign check_ok_54  = i_check_ok_all[807:804];
assign check_ok_55  = i_check_ok_all[803:800];
assign check_ok_56  = i_check_ok_all[799:796];
assign check_ok_57  = i_check_ok_all[795:792];
assign check_ok_58  = i_check_ok_all[791:788];
assign check_ok_59  = i_check_ok_all[787:784];
assign check_ok_60  = i_check_ok_all[783:780];
assign check_ok_61  = i_check_ok_all[779:776];
assign check_ok_62  = i_check_ok_all[775:772];
assign check_ok_63  = i_check_ok_all[771:768];
assign check_ok_64  = i_check_ok_all[767:764];
assign check_ok_65  = i_check_ok_all[763:760];
assign check_ok_66  = i_check_ok_all[759:756];
assign check_ok_67  = i_check_ok_all[755:752];
assign check_ok_68  = i_check_ok_all[751:748];
assign check_ok_69  = i_check_ok_all[747:744];
assign check_ok_70  = i_check_ok_all[743:740];
assign check_ok_71  = i_check_ok_all[739:736];
assign check_ok_72  = i_check_ok_all[735:732];
assign check_ok_73  = i_check_ok_all[731:728];
assign check_ok_74  = i_check_ok_all[727:724];
assign check_ok_75  = i_check_ok_all[723:720];
assign check_ok_76  = i_check_ok_all[719:716];
assign check_ok_77  = i_check_ok_all[715:712];
assign check_ok_78  = i_check_ok_all[711:708];
assign check_ok_79  = i_check_ok_all[707:704];
assign check_ok_80  = i_check_ok_all[703:700];
assign check_ok_81  = i_check_ok_all[699:696];
assign check_ok_82  = i_check_ok_all[695:692];
assign check_ok_83  = i_check_ok_all[691:688];
assign check_ok_84  = i_check_ok_all[687:684];
assign check_ok_85  = i_check_ok_all[683:680];
assign check_ok_86  = i_check_ok_all[679:676];
assign check_ok_87  = i_check_ok_all[675:672];
assign check_ok_88  = i_check_ok_all[671:668];
assign check_ok_89  = i_check_ok_all[667:664];
assign check_ok_90  = i_check_ok_all[663:660];
assign check_ok_91  = i_check_ok_all[659:656];
assign check_ok_92  = i_check_ok_all[655:652];
assign check_ok_93  = i_check_ok_all[651:648];
assign check_ok_94  = i_check_ok_all[647:644];
assign check_ok_95  = i_check_ok_all[643:640];
assign check_ok_96  = i_check_ok_all[639:636];
assign check_ok_97  = i_check_ok_all[635:632];
assign check_ok_98  = i_check_ok_all[631:628];
assign check_ok_99  = i_check_ok_all[627:624];
assign check_ok_100 = i_check_ok_all[623:620];
assign check_ok_101 = i_check_ok_all[619:616];
assign check_ok_102 = i_check_ok_all[615:612];
assign check_ok_103 = i_check_ok_all[611:608];
assign check_ok_104 = i_check_ok_all[607:604];
assign check_ok_105 = i_check_ok_all[603:600];
assign check_ok_106 = i_check_ok_all[599:596];
assign check_ok_107 = i_check_ok_all[595:592];
assign check_ok_108 = i_check_ok_all[591:588];
assign check_ok_109 = i_check_ok_all[587:584];
assign check_ok_110 = i_check_ok_all[583:580];
assign check_ok_111 = i_check_ok_all[579:576];
assign check_ok_112 = i_check_ok_all[575:572];
assign check_ok_113 = i_check_ok_all[571:568];
assign check_ok_114 = i_check_ok_all[567:564];
assign check_ok_115 = i_check_ok_all[563:560];
assign check_ok_116 = i_check_ok_all[559:556];
assign check_ok_117 = i_check_ok_all[555:552];
assign check_ok_118 = i_check_ok_all[551:548];
assign check_ok_119 = i_check_ok_all[547:544];
assign check_ok_120 = i_check_ok_all[543:540];
assign check_ok_121 = i_check_ok_all[539:536];
assign check_ok_122 = i_check_ok_all[535:532];
assign check_ok_123 = i_check_ok_all[531:528];
assign check_ok_124 = i_check_ok_all[527:524];
assign check_ok_125 = i_check_ok_all[523:520];
assign check_ok_126 = i_check_ok_all[519:516];
assign check_ok_127 = i_check_ok_all[515:512];
assign check_ok_128 = i_check_ok_all[511:508];
assign check_ok_129 = i_check_ok_all[507:504];
assign check_ok_130 = i_check_ok_all[503:500];
assign check_ok_131 = i_check_ok_all[499:496];
assign check_ok_132 = i_check_ok_all[495:492];
assign check_ok_133 = i_check_ok_all[491:488];
assign check_ok_134 = i_check_ok_all[487:484];
assign check_ok_135 = i_check_ok_all[483:480];
assign check_ok_136 = i_check_ok_all[479:476];
assign check_ok_137 = i_check_ok_all[475:472];
assign check_ok_138 = i_check_ok_all[471:468];
assign check_ok_139 = i_check_ok_all[467:464];
assign check_ok_140 = i_check_ok_all[463:460];
assign check_ok_141 = i_check_ok_all[459:456];
assign check_ok_142 = i_check_ok_all[455:452];
assign check_ok_143 = i_check_ok_all[451:448];
assign check_ok_144 = i_check_ok_all[447:444];
assign check_ok_145 = i_check_ok_all[443:440];
assign check_ok_146 = i_check_ok_all[439:436];
assign check_ok_147 = i_check_ok_all[435:432];
assign check_ok_148 = i_check_ok_all[431:428];
assign check_ok_149 = i_check_ok_all[427:424];
assign check_ok_150 = i_check_ok_all[423:420];
assign check_ok_151 = i_check_ok_all[419:416];
assign check_ok_152 = i_check_ok_all[415:412];
assign check_ok_153 = i_check_ok_all[411:408];
assign check_ok_154 = i_check_ok_all[407:404];
assign check_ok_155 = i_check_ok_all[403:400];
assign check_ok_156 = i_check_ok_all[399:396];
assign check_ok_157 = i_check_ok_all[395:392];
assign check_ok_158 = i_check_ok_all[391:388];
assign check_ok_159 = i_check_ok_all[387:384];
assign check_ok_160 = i_check_ok_all[383:380];
assign check_ok_161 = i_check_ok_all[379:376];
assign check_ok_162 = i_check_ok_all[375:372];
assign check_ok_163 = i_check_ok_all[371:368];
assign check_ok_164 = i_check_ok_all[367:364];
assign check_ok_165 = i_check_ok_all[363:360];
assign check_ok_166 = i_check_ok_all[359:356];
assign check_ok_167 = i_check_ok_all[355:352];
assign check_ok_168 = i_check_ok_all[351:348];
assign check_ok_169 = i_check_ok_all[347:344];
assign check_ok_170 = i_check_ok_all[343:340];
assign check_ok_171 = i_check_ok_all[339:336];
assign check_ok_172 = i_check_ok_all[335:332];
assign check_ok_173 = i_check_ok_all[331:328];
assign check_ok_174 = i_check_ok_all[327:324];
assign check_ok_175 = i_check_ok_all[323:320];
assign check_ok_176 = i_check_ok_all[319:316];
assign check_ok_177 = i_check_ok_all[315:312];
assign check_ok_178 = i_check_ok_all[311:308];
assign check_ok_179 = i_check_ok_all[307:304];
assign check_ok_180 = i_check_ok_all[303:300];
assign check_ok_181 = i_check_ok_all[299:296];
assign check_ok_182 = i_check_ok_all[295:292];
assign check_ok_183 = i_check_ok_all[291:288];
assign check_ok_184 = i_check_ok_all[287:284];
assign check_ok_185 = i_check_ok_all[283:280];
assign check_ok_186 = i_check_ok_all[279:276];
assign check_ok_187 = i_check_ok_all[275:272];
assign check_ok_188 = i_check_ok_all[271:268];
assign check_ok_189 = i_check_ok_all[267:264];
assign check_ok_190 = i_check_ok_all[263:260];
assign check_ok_191 = i_check_ok_all[259:256];
assign check_ok_192 = i_check_ok_all[255:252];
assign check_ok_193 = i_check_ok_all[251:248];
assign check_ok_194 = i_check_ok_all[247:244];
assign check_ok_195 = i_check_ok_all[243:240];
assign check_ok_196 = i_check_ok_all[239:236];
assign check_ok_197 = i_check_ok_all[235:232];
assign check_ok_198 = i_check_ok_all[231:228];
assign check_ok_199 = i_check_ok_all[227:224];
assign check_ok_200 = i_check_ok_all[223:220];
assign check_ok_201 = i_check_ok_all[219:216];
assign check_ok_202 = i_check_ok_all[215:212];
assign check_ok_203 = i_check_ok_all[211:208];
assign check_ok_204 = i_check_ok_all[207:204];
assign check_ok_205 = i_check_ok_all[203:200];
assign check_ok_206 = i_check_ok_all[199:196];
assign check_ok_207 = i_check_ok_all[195:192];
assign check_ok_208 = i_check_ok_all[191:188];
assign check_ok_209 = i_check_ok_all[187:184];
assign check_ok_210 = i_check_ok_all[183:180];
assign check_ok_211 = i_check_ok_all[179:176];
assign check_ok_212 = i_check_ok_all[175:172];
assign check_ok_213 = i_check_ok_all[171:168];
assign check_ok_214 = i_check_ok_all[167:164];
assign check_ok_215 = i_check_ok_all[163:160];
assign check_ok_216 = i_check_ok_all[159:156];
assign check_ok_217 = i_check_ok_all[155:152];
assign check_ok_218 = i_check_ok_all[151:148];
assign check_ok_219 = i_check_ok_all[147:144];
assign check_ok_220 = i_check_ok_all[143:140];
assign check_ok_221 = i_check_ok_all[139:136];
assign check_ok_222 = i_check_ok_all[135:132];
assign check_ok_223 = i_check_ok_all[131:128];
assign check_ok_224 = i_check_ok_all[127:124];
assign check_ok_225 = i_check_ok_all[123:120];
assign check_ok_226 = i_check_ok_all[119:116];
assign check_ok_227 = i_check_ok_all[115:112];
assign check_ok_228 = i_check_ok_all[111:108];
assign check_ok_229 = i_check_ok_all[107:104];
assign check_ok_230 = i_check_ok_all[103:100];
assign check_ok_231 = i_check_ok_all[99:96];
assign check_ok_232 = i_check_ok_all[95:92];
assign check_ok_233 = i_check_ok_all[91:88];
assign check_ok_234 = i_check_ok_all[87:84];
assign check_ok_235 = i_check_ok_all[83:80];
assign check_ok_236 = i_check_ok_all[79:76];
assign check_ok_237 = i_check_ok_all[75:72];
assign check_ok_238 = i_check_ok_all[71:68];
assign check_ok_239 = i_check_ok_all[67:64];
assign check_ok_240 = i_check_ok_all[63:60];
assign check_ok_241 = i_check_ok_all[59:56];
assign check_ok_242 = i_check_ok_all[55:52];
assign check_ok_243 = i_check_ok_all[51:48];
assign check_ok_244 = i_check_ok_all[47:44];
assign check_ok_245 = i_check_ok_all[43:40];
assign check_ok_246 = i_check_ok_all[39:36];
assign check_ok_247 = i_check_ok_all[35:32];
assign check_ok_248 = i_check_ok_all[31:28];
assign check_ok_249 = i_check_ok_all[27:24];
assign check_ok_250 = i_check_ok_all[23:20];
assign check_ok_251 = i_check_ok_all[19:16];
assign check_ok_252 = i_check_ok_all[15:12];
assign check_ok_253 = i_check_ok_all[11:8];
assign check_ok_254 = i_check_ok_all[7:4];
assign check_ok_255 = i_check_ok_all[3:0];

always @(posedge i_clk or negedge i_rst_n)
if(!i_rst_n)begin
    o_c2vh_0 <= 16'b0;
    o_c2vh_1 <= 16'b0;
    o_c2vh_2 <= 16'b0;
    o_c2vh_3 <= 16'b0;
    o_c2vh_4 <= 16'b0;
    o_c2vh_5 <= 16'b0;
    o_c2vh_6 <= 16'b0;
    o_c2vh_7 <= 16'b0;
end
else if(i_decode_en)begin
    case(i_decode_cnt)
        9'd0   :begin
            o_c2vh_0[15:12] <= check_ok_35  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_36  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_37  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_38  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_39  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_40  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_41  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_42  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_82  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_83  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_84  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_85  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_86  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_87  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_88  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_89  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_179 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_180 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_181 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_182 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_183 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_184 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_185 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_186 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd1   :begin
            o_c2vh_0[15:12] <= check_ok_43  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_44  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_45  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_46  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_47  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_48  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_49  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_50  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_90  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_91  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_92  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_93  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_94  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_95  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_96  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_97  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_187 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_188 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_189 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_190 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_191 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_128 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_129 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_130 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd2   :begin
            o_c2vh_0[15:12] <= check_ok_51  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_52  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_53  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_54  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_55  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_56  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_57  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_58  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_98  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_99  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_100 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_101 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_102 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_103 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_104 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_105 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_131 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_132 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_133 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_134 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_135 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_136 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_137 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_138 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd3   :begin
            o_c2vh_0[15:12] <= check_ok_59  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_60  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_61  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_62  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_63  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_0   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_1   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_2   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_106 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_107 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_108 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_109 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_110 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_111 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_112 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_113 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_139 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_140 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_141 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_142 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_143 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_144 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_145 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_146 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd4   :begin
            o_c2vh_0[15:12] <= check_ok_3   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_4   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_5   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_6   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_7   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_8   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_9   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_10  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_114 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_115 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_116 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_117 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_118 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_119 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_120 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_121 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_147 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_148 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_149 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_150 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_151 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_152 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_153 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_154 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd5   :begin
            o_c2vh_0[15:12] <= check_ok_11  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_12  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_13  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_14  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_15  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_16  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_17  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_18  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_122 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_123 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_124 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_125 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_126 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_127 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_64  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_65  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_155 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_156 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_157 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_158 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_159 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_160 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_161 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_162 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd6   :begin
            o_c2vh_0[15:12] <= check_ok_19  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_20  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_21  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_22  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_23  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_24  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_25  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_26  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_66  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_67  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_68  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_69  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_70  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_71  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_72  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_73  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_163 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_164 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_165 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_166 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_167 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_168 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_169 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_170 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd7   :begin
            o_c2vh_0[15:12] <= check_ok_27  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_28  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_29  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_30  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_31  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_32  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_33  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_34  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_74  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_75  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_76  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_77  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_78  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_79  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_80  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_81  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_171 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_172 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_173 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_174 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_175 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_176 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_177 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_178 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd8  :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_64  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_65  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_66  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_67  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_68  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_69  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_70  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_71  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_234 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_235 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_236 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_237 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_238 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_239 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_240 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_241 ^ v2ch_7[3:0]  ;
        end
        9'd9  :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_72  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_73  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_74  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_75  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_76  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_77  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_78  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_79  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_242 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_243 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_244 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_245 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_246 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_247 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_248 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_249 ^ v2ch_7[3:0]  ;
        end
        9'd10  :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_80  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_81  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_82  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_83  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_84  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_85  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_86  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_87  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_250 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_251 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_252 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_253 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_254 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_255 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_192 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_193 ^ v2ch_7[3:0]  ;
        end
        9'd11  :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_88  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_89  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_90  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_91  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_92  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_93  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_94  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_95  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_194 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_195 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_196 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_197 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_198 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_199 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_200 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_201 ^ v2ch_7[3:0]  ;
        end
        9'd12  :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_96  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_97  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_98  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_99  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_100 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_101 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_102 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_103 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_202 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_203 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_204 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_205 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_206 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_207 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_208 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_209 ^ v2ch_7[3:0]  ;
        end
        9'd13  :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_104 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_105 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_106 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_107 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_108 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_109 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_110 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_111 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_210 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_211 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_212 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_213 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_214 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_215 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_216 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_217 ^ v2ch_7[3:0]  ;
        end
        9'd14  :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_112 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_113 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_114 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_115 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_116 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_117 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_118 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_119 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_218 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_219 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_220 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_221 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_222 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_223 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_224 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_225 ^ v2ch_7[3:0]  ;
        end
        9'd15  :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_120 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_121 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_122 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_123 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_124 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_125 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_126 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_127 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_226 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_227 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_228 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_229 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_230 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_231 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_232 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_233 ^ v2ch_7[3:0]  ;
        end
        9'd16  :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_115 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_116 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_117 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_118 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_119 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_120 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_121 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_122 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_166 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_167 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_168 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_169 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_170 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_171 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_172 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_173 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_236 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_237 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_238 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_239 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_240 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_241 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_242 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_243 ^ v2ch_7[3:0]  ;
        end
        9'd17  :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_123 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_124 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_125 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_126 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_127 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_64  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_65  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_66  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_174 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_175 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_176 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_177 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_178 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_179 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_180 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_181 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_244 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_245 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_246 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_247 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_248 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_249 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_250 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_251 ^ v2ch_7[3:0]  ;
        end
        9'd18  :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_67  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_68  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_69  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_70  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_71  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_72  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_73  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_74  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_182 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_183 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_184 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_185 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_186 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_187 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_188 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_189 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_252 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_253 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_254 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_255 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_192 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_193 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_194 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_195 ^ v2ch_7[3:0]  ;
        end
        9'd19  :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_75  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_76  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_77  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_78  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_79  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_80  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_81  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_82  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_190 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_191 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_128 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_129 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_130 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_131 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_132 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_133 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_196 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_197 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_198 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_199 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_200 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_201 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_202 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_203 ^ v2ch_7[3:0]  ;
        end
        9'd20  :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_83  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_84  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_85  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_86  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_87  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_88  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_89  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_90  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_134 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_135 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_136 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_137 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_138 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_139 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_140 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_141 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_204 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_205 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_206 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_207 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_208 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_209 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_210 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_211 ^ v2ch_7[3:0]  ;
        end
        9'd21  :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_91  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_92  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_93  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_94  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_95  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_96  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_97  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_98  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_142 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_143 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_144 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_145 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_146 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_147 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_148 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_149 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_212 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_213 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_214 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_215 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_216 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_217 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_218 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_219 ^ v2ch_7[3:0]  ;
        end
        9'd22  :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_99  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_100 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_101 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_102 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_103 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_104 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_105 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_106 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_150 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_151 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_152 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_153 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_154 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_155 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_156 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_157 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_220 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_221 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_222 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_223 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_224 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_225 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_226 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_227 ^ v2ch_7[3:0]  ;
        end
        9'd23  :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_107 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_108 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_109 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_110 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_111 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_112 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_113 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_114 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_158 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_159 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_160 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_161 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_162 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_163 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_164 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_165 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_228 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_229 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_230 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_231 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_232 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_233 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_234 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_235 ^ v2ch_7[3:0]  ;
        end
        9'd24  :begin
            o_c2vh_0[15:12] <= check_ok_53  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_54  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_55  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_56  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_57  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_58  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_59  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_60  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_119 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_120 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_121 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_122 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_123 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_124 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_125 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_126 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_224 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_225 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_226 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_227 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_228 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_229 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_230 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_231 ^ v2ch_7[3:0]  ;
        end
        9'd25  :begin
            o_c2vh_0[15:12] <= check_ok_61  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_62  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_63  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_0   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_1   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_2   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_3   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_4   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_127 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_64  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_65  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_66  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_67  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_68  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_69  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_70  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_232 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_233 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_234 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_235 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_236 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_237 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_238 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_239 ^ v2ch_7[3:0]  ;
        end
        9'd26  :begin
            o_c2vh_0[15:12] <= check_ok_5   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_6   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_7   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_8   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_9   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_10  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_11  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_12  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_71  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_72  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_73  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_74  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_75  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_76  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_77  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_78  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_240 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_241 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_242 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_243 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_244 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_245 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_246 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_247 ^ v2ch_7[3:0]  ;
        end
        9'd27  :begin
            o_c2vh_0[15:12] <= check_ok_13  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_14  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_15  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_16  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_17  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_18  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_19  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_20  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_79  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_80  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_81  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_82  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_83  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_84  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_85  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_86  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_248 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_249 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_250 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_251 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_252 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_253 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_254 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_255 ^ v2ch_7[3:0]  ;
        end
        9'd28  :begin
            o_c2vh_0[15:12] <= check_ok_21  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_22  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_23  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_24  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_25  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_26  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_27  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_28  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_87  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_88  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_89  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_90  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_91  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_92  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_93  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_94  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_192 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_193 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_194 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_195 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_196 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_197 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_198 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_199 ^ v2ch_7[3:0]  ;
        end
        9'd29  :begin
            o_c2vh_0[15:12] <= check_ok_29  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_30  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_31  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_32  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_33  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_34  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_35  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_36  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_95  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_96  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_97  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_98  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_99  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_100 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_101 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_102 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_200 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_201 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_202 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_203 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_204 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_205 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_206 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_207 ^ v2ch_7[3:0]  ;
        end
        9'd30  :begin
            o_c2vh_0[15:12] <= check_ok_37  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_38  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_39  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_40  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_41  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_42  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_43  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_44  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_103 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_104 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_105 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_106 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_107 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_108 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_109 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_110 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_208 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_209 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_210 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_211 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_212 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_213 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_214 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_215 ^ v2ch_7[3:0]  ;
        end
        9'd31  :begin
            o_c2vh_0[15:12] <= check_ok_45  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_46  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_47  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_48  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_49  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_50  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_51  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_52  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_111 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_112 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_113 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_114 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_115 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_116 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_117 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_118 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_216 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_217 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_218 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_219 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_220 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_221 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_222 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_223 ^ v2ch_7[3:0]  ;
        end
        9'd32  :begin
            o_c2vh_0[15:12] <= check_ok_36  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_37  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_38  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_39  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_40  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_41  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_42  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_43  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_105 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_106 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_107 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_108 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_109 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_110 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_111 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_112 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_177 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_178 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_179 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_180 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_181 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_182 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_183 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_184 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_192 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_193 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_194 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_195 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_196 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_197 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_198 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_199 ^ v2ch_7[3:0]  ;
        end
        9'd33  :begin
            o_c2vh_0[15:12] <= check_ok_44  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_45  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_46  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_47  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_48  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_49  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_50  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_51  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_113 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_114 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_115 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_116 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_117 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_118 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_119 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_120 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_185 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_186 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_187 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_188 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_189 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_190 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_191 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_128 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_200 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_201 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_202 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_203 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_204 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_205 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_206 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_207 ^ v2ch_7[3:0]  ;
        end
        9'd34  :begin
            o_c2vh_0[15:12] <= check_ok_52  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_53  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_54  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_55  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_56  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_57  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_58  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_59  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_121 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_122 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_123 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_124 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_125 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_126 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_127 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_64  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_129 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_130 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_131 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_132 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_133 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_134 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_135 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_136 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_208 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_209 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_210 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_211 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_212 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_213 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_214 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_215 ^ v2ch_7[3:0]  ;
        end
        9'd35  :begin
            o_c2vh_0[15:12] <= check_ok_60  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_61  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_62  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_63  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_0   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_1   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_2   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_3   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_65  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_66  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_67  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_68  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_69  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_70  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_71  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_72  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_137 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_138 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_139 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_140 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_141 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_142 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_143 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_144 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_216 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_217 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_218 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_219 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_220 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_221 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_222 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_223 ^ v2ch_7[3:0]  ;
        end
        9'd36  :begin
            o_c2vh_0[15:12] <= check_ok_4   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_5   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_6   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_7   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_8   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_9   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_10  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_11  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_73  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_74  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_75  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_76  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_77  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_78  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_79  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_80  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_145 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_146 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_147 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_148 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_149 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_150 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_151 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_152 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_224 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_225 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_226 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_227 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_228 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_229 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_230 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_231 ^ v2ch_7[3:0]  ;
        end
        9'd37  :begin
            o_c2vh_0[15:12] <= check_ok_12  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_13  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_14  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_15  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_16  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_17  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_18  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_19  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_81  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_82  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_83  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_84  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_85  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_86  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_87  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_88  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_153 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_154 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_155 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_156 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_157 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_158 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_159 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_160 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_232 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_233 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_234 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_235 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_236 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_237 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_238 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_239 ^ v2ch_7[3:0]  ;
        end
        9'd38  :begin
            o_c2vh_0[15:12] <= check_ok_20  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_21  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_22  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_23  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_24  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_25  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_26  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_27  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_89  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_90  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_91  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_92  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_93  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_94  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_95  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_96  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_161 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_162 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_163 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_164 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_165 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_166 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_167 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_168 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_240 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_241 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_242 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_243 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_244 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_245 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_246 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_247 ^ v2ch_7[3:0]  ;
        end
        9'd39  :begin
            o_c2vh_0[15:12] <= check_ok_28  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_29  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_30  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_31  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_32  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_33  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_34  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_35  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_97  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_98  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_99  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_100 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_101 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_102 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_103 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_104 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_169 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_170 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_171 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_172 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_173 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_174 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_175 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_176 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_248 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_249 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_250 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_251 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_252 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_253 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_254 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_255 ^ v2ch_7[3:0]  ;
        end
        9'd40  :begin
            o_c2vh_0[15:12] <= check_ok_42  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_43  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_44  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_45  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_46  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_47  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_48  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_49  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_80  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_81  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_82  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_83  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_84  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_85  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_86  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_87  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_170 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_171 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_172 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_173 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_174 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_175 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_176 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_177 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd41  :begin
            o_c2vh_0[15:12] <= check_ok_50  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_51  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_52  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_53  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_54  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_55  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_56  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_57  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_88  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_89  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_90  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_91  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_92  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_93  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_94  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_95  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_178 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_179 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_180 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_181 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_182 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_183 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_184 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_185 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd42  :begin
            o_c2vh_0[15:12] <= check_ok_58  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_59  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_60  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_61  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_62  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_63  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_0   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_1   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_96  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_97  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_98  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_99  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_100 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_101 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_102 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_103 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_186 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_187 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_188 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_189 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_190 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_191 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_128 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_129 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd43  :begin
            o_c2vh_0[15:12] <= check_ok_2   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_3   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_4   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_5   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_6   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_7   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_8   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_9   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_104 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_105 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_106 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_107 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_108 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_109 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_110 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_111 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_130 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_131 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_132 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_133 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_134 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_135 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_136 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_137 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd44  :begin
            o_c2vh_0[15:12] <= check_ok_10  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_11  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_12  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_13  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_14  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_15  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_16  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_17  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_112 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_113 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_114 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_115 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_116 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_117 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_118 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_119 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_138 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_139 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_140 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_141 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_142 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_143 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_144 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_145 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd45  :begin
            o_c2vh_0[15:12] <= check_ok_18  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_19  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_20  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_21  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_22  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_23  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_24  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_25  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_120 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_121 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_122 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_123 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_124 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_125 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_126 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_127 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_146 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_147 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_148 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_149 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_150 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_151 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_152 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_153 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd46  :begin
            o_c2vh_0[15:12] <= check_ok_26  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_27  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_28  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_29  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_30  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_31  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_32  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_33  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_64  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_65  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_66  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_67  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_68  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_69  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_70  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_71  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_154 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_155 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_156 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_157 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_158 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_159 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_160 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_161 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd47  :begin
            o_c2vh_0[15:12] <= check_ok_34  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_35  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_36  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_37  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_38  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_39  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_40  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_41  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_72  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_73  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_74  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_75  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_76  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_77  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_78  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_79  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_162 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_163 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_164 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_165 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_166 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_167 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_168 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_169 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd48  :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_112 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_113 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_114 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_115 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_116 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_117 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_118 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_119 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_128 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_129 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_130 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_131 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_132 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_133 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_134 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_135 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_200 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_201 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_202 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_203 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_204 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_205 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_206 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_207 ^ v2ch_7[3:0]  ;
        end
        9'd49  :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_120 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_121 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_122 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_123 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_124 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_125 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_126 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_127 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_136 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_137 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_138 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_139 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_140 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_141 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_142 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_143 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_208 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_209 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_210 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_211 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_212 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_213 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_214 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_215 ^ v2ch_7[3:0]  ;
        end
        9'd50  :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_64  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_65  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_66  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_67  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_68  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_69  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_70  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_71  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_144 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_145 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_146 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_147 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_148 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_149 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_150 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_151 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_216 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_217 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_218 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_219 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_220 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_221 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_222 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_223 ^ v2ch_7[3:0]  ;
        end
        9'd51  :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_72  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_73  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_74  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_75  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_76  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_77  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_78  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_79  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_152 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_153 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_154 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_155 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_156 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_157 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_158 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_159 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_224 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_225 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_226 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_227 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_228 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_229 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_230 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_231 ^ v2ch_7[3:0]  ;
        end
        9'd52  :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_80  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_81  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_82  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_83  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_84  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_85  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_86  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_87  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_160 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_161 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_162 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_163 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_164 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_165 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_166 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_167 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_232 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_233 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_234 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_235 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_236 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_237 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_238 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_239 ^ v2ch_7[3:0]  ;
        end
        9'd53  :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_88  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_89  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_90  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_91  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_92  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_93  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_94  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_95  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_168 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_169 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_170 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_171 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_172 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_173 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_174 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_175 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_240 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_241 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_242 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_243 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_244 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_245 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_246 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_247 ^ v2ch_7[3:0]  ;
        end
        9'd54  :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_96  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_97  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_98  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_99  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_100 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_101 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_102 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_103 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_176 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_177 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_178 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_179 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_180 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_181 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_182 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_183 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_248 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_249 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_250 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_251 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_252 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_253 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_254 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_255 ^ v2ch_7[3:0]  ;
        end
        9'd55  :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_104 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_105 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_106 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_107 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_108 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_109 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_110 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_111 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_184 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_185 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_186 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_187 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_188 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_189 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_190 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_191 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_192 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_193 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_194 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_195 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_196 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_197 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_198 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_199 ^ v2ch_7[3:0]  ;
        end
        9'd56  :begin
            o_c2vh_0[15:12] <= check_ok_55  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_56  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_57  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_58  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_59  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_60  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_61  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_62  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_105 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_106 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_107 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_108 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_109 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_110 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_111 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_112 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_198 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_199 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_200 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_201 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_202 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_203 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_204 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_205 ^ v2ch_7[3:0]  ;
        end
        9'd57  :begin
            o_c2vh_0[15:12] <= check_ok_63  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_0   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_1   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_2   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_3   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_4   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_5   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_6   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_113 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_114 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_115 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_116 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_117 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_118 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_119 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_120 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_206 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_207 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_208 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_209 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_210 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_211 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_212 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_213 ^ v2ch_7[3:0]  ;
        end
        9'd58  :begin
            o_c2vh_0[15:12] <= check_ok_7   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_8   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_9   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_10  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_11  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_12  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_13  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_14  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_121 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_122 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_123 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_124 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_125 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_126 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_127 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_64  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_214 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_215 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_216 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_217 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_218 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_219 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_220 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_221 ^ v2ch_7[3:0]  ;
        end
        9'd59  :begin
            o_c2vh_0[15:12] <= check_ok_15  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_16  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_17  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_18  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_19  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_20  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_21  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_22  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_65  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_66  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_67  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_68  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_69  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_70  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_71  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_72  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_222 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_223 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_224 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_225 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_226 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_227 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_228 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_229 ^ v2ch_7[3:0]  ;
        end
        9'd60  :begin
            o_c2vh_0[15:12] <= check_ok_23  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_24  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_25  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_26  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_27  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_28  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_29  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_30  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_73  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_74  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_75  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_76  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_77  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_78  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_79  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_80  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_230 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_231 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_232 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_233 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_234 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_235 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_236 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_237 ^ v2ch_7[3:0]  ;
        end
        9'd61  :begin
            o_c2vh_0[15:12] <= check_ok_31  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_32  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_33  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_34  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_35  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_36  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_37  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_38  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_81  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_82  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_83  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_84  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_85  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_86  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_87  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_88  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_238 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_239 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_240 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_241 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_242 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_243 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_244 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_245 ^ v2ch_7[3:0]  ;
        end
        9'd62  :begin
            o_c2vh_0[15:12] <= check_ok_39  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_40  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_41  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_42  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_43  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_44  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_45  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_46  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_89  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_90  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_91  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_92  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_93  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_94  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_95  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_96  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_246 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_247 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_248 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_249 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_250 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_251 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_252 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_253 ^ v2ch_7[3:0]  ;
        end
        9'd63  :begin
            o_c2vh_0[15:12] <= check_ok_47  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_48  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_49  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_50  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_51  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_52  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_53  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_54  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_97  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_98  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_99  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_100 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_101 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_102 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_103 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_104 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_254 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_255 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_192 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_193 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_194 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_195 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_196 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_197 ^ v2ch_7[3:0]  ;
        end
        9'd64  :begin
            o_c2vh_0[15:12] <= check_ok_27  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_28  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_29  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_30  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_31  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_32  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_33  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_34  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_120 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_121 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_122 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_123 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_124 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_125 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_126 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_127 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd65  :begin
            o_c2vh_0[15:12] <= check_ok_35  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_36  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_37  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_38  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_39  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_40  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_41  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_42  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_64  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_65  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_66  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_67  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_68  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_69  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_70  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_71  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd66  :begin
            o_c2vh_0[15:12] <= check_ok_43  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_44  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_45  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_46  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_47  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_48  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_49  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_50  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_72  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_73  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_74  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_75  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_76  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_77  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_78  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_79  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd67  :begin
            o_c2vh_0[15:12] <= check_ok_51  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_52  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_53  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_54  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_55  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_56  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_57  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_58  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_80  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_81  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_82  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_83  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_84  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_85  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_86  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_87  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd68  :begin
            o_c2vh_0[15:12] <= check_ok_59  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_60  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_61  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_62  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_63  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_0   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_1   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_2   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_88  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_89  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_90  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_91  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_92  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_93  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_94  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_95  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd69  :begin
            o_c2vh_0[15:12] <= check_ok_3   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_4   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_5   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_6   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_7   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_8   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_9   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_10  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_96  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_97  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_98  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_99  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_100 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_101 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_102 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_103 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd70  :begin
            o_c2vh_0[15:12] <= check_ok_11  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_12  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_13  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_14  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_15  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_16  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_17  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_18  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_104 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_105 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_106 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_107 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_108 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_109 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_110 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_111 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd71  :begin
            o_c2vh_0[15:12] <= check_ok_19  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_20  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_21  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_22  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_23  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_24  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_25  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_26  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_112 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_113 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_114 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_115 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_116 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_117 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_118 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_119 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd72  :begin
            o_c2vh_0[15:12] <= check_ok_60  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_61  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_62  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_63  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_0   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_1   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_2   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_3   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_116 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_117 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_118 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_119 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_120 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_121 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_122 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_123 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd73  :begin
            o_c2vh_0[15:12] <= check_ok_4   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_5   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_6   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_7   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_8   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_9   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_10  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_11  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_124 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_125 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_126 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_127 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_64  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_65  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_66  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_67  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd74  :begin
            o_c2vh_0[15:12] <= check_ok_12  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_13  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_14  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_15  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_16  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_17  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_18  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_19  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_68  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_69  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_70  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_71  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_72  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_73  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_74  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_75  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd75  :begin
            o_c2vh_0[15:12] <= check_ok_20  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_21  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_22  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_23  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_24  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_25  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_26  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_27  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_76  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_77  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_78  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_79  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_80  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_81  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_82  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_83  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd76  :begin
            o_c2vh_0[15:12] <= check_ok_28  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_29  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_30  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_31  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_32  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_33  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_34  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_35  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_84  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_85  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_86  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_87  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_88  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_89  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_90  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_91  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd77  :begin
            o_c2vh_0[15:12] <= check_ok_36  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_37  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_38  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_39  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_40  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_41  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_42  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_43  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_92  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_93  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_94  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_95  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_96  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_97  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_98  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_99  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd78  :begin
            o_c2vh_0[15:12] <= check_ok_44  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_45  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_46  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_47  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_48  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_49  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_50  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_51  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_100 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_101 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_102 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_103 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_104 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_105 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_106 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_107 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd79  :begin
            o_c2vh_0[15:12] <= check_ok_52  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_53  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_54  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_55  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_56  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_57  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_58  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_59  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_108 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_109 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_110 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_111 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_112 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_113 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_114 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_115 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd80  :begin
            o_c2vh_0[15:12] <= check_ok_63  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_0   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_1   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_2   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_3   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_4   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_5   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_6   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_97  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_98  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_99  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_100 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_101 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_102 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_103 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_104 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd81  :begin
            o_c2vh_0[15:12] <= check_ok_7   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_8   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_9   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_10  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_11  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_12  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_13  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_14  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_105 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_106 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_107 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_108 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_109 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_110 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_111 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_112 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd82  :begin
            o_c2vh_0[15:12] <= check_ok_15  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_16  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_17  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_18  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_19  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_20  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_21  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_22  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_113 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_114 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_115 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_116 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_117 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_118 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_119 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_120 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd83  :begin
            o_c2vh_0[15:12] <= check_ok_23  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_24  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_25  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_26  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_27  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_28  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_29  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_30  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_121 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_122 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_123 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_124 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_125 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_126 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_127 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_64  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd84  :begin
            o_c2vh_0[15:12] <= check_ok_31  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_32  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_33  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_34  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_35  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_36  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_37  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_38  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_65  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_66  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_67  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_68  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_69  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_70  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_71  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_72  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd85  :begin
            o_c2vh_0[15:12] <= check_ok_39  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_40  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_41  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_42  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_43  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_44  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_45  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_46  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_73  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_74  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_75  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_76  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_77  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_78  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_79  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_80  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd86  :begin
            o_c2vh_0[15:12] <= check_ok_47  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_48  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_49  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_50  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_51  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_52  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_53  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_54  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_81  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_82  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_83  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_84  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_85  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_86  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_87  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_88  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd87  :begin
            o_c2vh_0[15:12] <= check_ok_55  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_56  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_57  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_58  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_59  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_60  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_61  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_62  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_89  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_90  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_91  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_92  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_93  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_94  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_95  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_96  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd88  :begin
            o_c2vh_0[15:12] <= check_ok_57  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_58  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_59  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_60  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_61  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_62  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_63  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_0   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_101 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_102 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_103 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_104 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_105 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_106 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_107 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_108 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_241 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_242 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_243 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_244 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_245 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_246 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_247 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_248 ^ v2ch_7[3:0]  ;
        end
        9'd89  :begin
            o_c2vh_0[15:12] <= check_ok_1   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_2   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_3   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_4   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_5   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_6   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_7   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_8   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_109 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_110 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_111 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_112 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_113 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_114 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_115 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_116 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_249 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_250 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_251 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_252 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_253 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_254 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_255 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_192 ^ v2ch_7[3:0]  ;
        end
        9'd90  :begin
            o_c2vh_0[15:12] <= check_ok_9   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_10  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_11  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_12  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_13  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_14  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_15  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_16  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_117 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_118 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_119 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_120 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_121 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_122 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_123 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_124 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_193 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_194 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_195 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_196 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_197 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_198 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_199 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_200 ^ v2ch_7[3:0]  ;
        end
        9'd91  :begin
            o_c2vh_0[15:12] <= check_ok_17  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_18  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_19  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_20  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_21  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_22  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_23  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_24  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_125 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_126 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_127 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_64  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_65  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_66  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_67  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_68  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_201 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_202 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_203 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_204 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_205 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_206 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_207 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_208 ^ v2ch_7[3:0]  ;
        end
        9'd92  :begin
            o_c2vh_0[15:12] <= check_ok_25  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_26  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_27  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_28  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_29  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_30  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_31  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_32  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_69  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_70  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_71  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_72  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_73  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_74  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_75  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_76  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_209 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_210 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_211 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_212 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_213 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_214 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_215 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_216 ^ v2ch_7[3:0]  ;
        end
        9'd93  :begin
            o_c2vh_0[15:12] <= check_ok_33  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_34  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_35  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_36  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_37  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_38  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_39  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_40  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_77  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_78  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_79  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_80  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_81  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_82  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_83  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_84  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_217 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_218 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_219 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_220 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_221 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_222 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_223 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_224 ^ v2ch_7[3:0]  ;
        end
        9'd94  :begin
            o_c2vh_0[15:12] <= check_ok_41  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_42  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_43  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_44  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_45  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_46  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_47  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_48  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_85  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_86  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_87  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_88  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_89  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_90  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_91  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_92  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_225 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_226 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_227 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_228 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_229 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_230 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_231 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_232 ^ v2ch_7[3:0]  ;
        end
        9'd95  :begin
            o_c2vh_0[15:12] <= check_ok_49  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_50  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_51  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_52  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_53  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_54  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_55  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_56  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_93  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_94  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_95  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_96  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_97  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_98  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_99  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_100 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_233 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_234 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_235 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_236 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_237 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_238 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_239 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_240 ^ v2ch_7[3:0]  ;
        end
        9'd96  :begin
            o_c2vh_0[15:12] <= check_ok_23  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_24  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_25  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_26  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_27  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_28  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_29  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_30  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_91  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_92  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_93  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_94  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_95  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_96  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_97  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_98  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_210 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_211 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_212 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_213 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_214 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_215 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_216 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_217 ^ v2ch_7[3:0]  ;
        end
        9'd97  :begin
            o_c2vh_0[15:12] <= check_ok_31  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_32  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_33  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_34  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_35  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_36  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_37  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_38  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_99  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_100 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_101 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_102 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_103 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_104 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_105 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_106 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_218 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_219 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_220 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_221 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_222 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_223 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_224 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_225 ^ v2ch_7[3:0]  ;
        end
        9'd98 :begin
            o_c2vh_0[15:12] <= check_ok_39  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_40  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_41  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_42  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_43  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_44  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_45  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_46  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_107 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_108 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_109 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_110 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_111 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_112 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_113 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_114 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_226 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_227 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_228 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_229 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_230 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_231 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_232 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_233 ^ v2ch_7[3:0]  ;
        end
        9'd99 :begin
            o_c2vh_0[15:12] <= check_ok_47  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_48  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_49  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_50  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_51  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_52  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_53  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_54  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_115 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_116 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_117 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_118 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_119 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_120 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_121 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_122 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_234 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_235 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_236 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_237 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_238 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_239 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_240 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_241 ^ v2ch_7[3:0]  ;
        end
        9'd100 :begin
            o_c2vh_0[15:12] <= check_ok_55  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_56  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_57  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_58  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_59  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_60  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_61  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_62  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_123 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_124 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_125 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_126 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_127 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_64  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_65  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_66  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_242 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_243 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_244 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_245 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_246 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_247 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_248 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_249 ^ v2ch_7[3:0]  ;
        end
        9'd101 :begin
            o_c2vh_0[15:12] <= check_ok_63  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_0   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_1   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_2   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_3   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_4   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_5   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_6   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_67  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_68  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_69  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_70  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_71  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_72  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_73  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_74  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_250 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_251 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_252 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_253 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_254 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_255 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_192 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_193 ^ v2ch_7[3:0]  ;
        end
        9'd102 :begin
            o_c2vh_0[15:12] <= check_ok_7   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_8   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_9   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_10  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_11  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_12  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_13  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_14  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_75  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_76  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_77  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_78  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_79  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_80  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_81  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_82  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_194 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_195 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_196 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_197 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_198 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_199 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_200 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_201 ^ v2ch_7[3:0]  ;
        end
        9'd103 :begin
            o_c2vh_0[15:12] <= check_ok_15  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_16  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_17  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_18  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_19  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_20  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_21  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_22  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_83  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_84  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_85  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_86  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_87  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_88  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_89  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_90  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_202 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_203 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_204 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_205 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_206 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_207 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_208 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_209 ^ v2ch_7[3:0]  ;
        end
        9'd104 :begin
            o_c2vh_0[15:12] <= check_ok_42  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_43  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_44  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_45  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_46  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_47  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_48  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_49  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_86  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_87  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_88  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_89  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_90  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_91  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_92  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_93  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_157 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_158 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_159 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_160 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_161 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_162 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_163 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_164 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_233 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_234 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_235 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_236 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_237 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_238 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_239 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_240 ^ v2ch_7[3:0]  ;
        end
        9'd105 :begin
            o_c2vh_0[15:12] <= check_ok_50  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_51  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_52  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_53  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_54  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_55  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_56  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_57  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_94  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_95  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_96  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_97  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_98  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_99  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_100 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_101 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_165 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_166 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_167 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_168 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_169 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_170 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_171 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_172 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_241 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_242 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_243 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_244 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_245 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_246 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_247 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_248 ^ v2ch_7[3:0]  ;
        end
        9'd106 :begin
            o_c2vh_0[15:12] <= check_ok_58  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_59  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_60  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_61  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_62  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_63  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_0   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_1   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_102 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_103 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_104 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_105 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_106 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_107 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_108 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_109 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_173 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_174 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_175 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_176 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_177 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_178 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_179 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_180 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_249 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_250 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_251 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_252 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_253 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_254 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_255 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_192 ^ v2ch_7[3:0]  ;
        end
        9'd107 :begin
            o_c2vh_0[15:12] <= check_ok_2   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_3   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_4   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_5   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_6   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_7   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_8   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_9   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_110 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_111 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_112 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_113 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_114 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_115 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_116 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_117 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_181 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_182 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_183 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_184 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_185 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_186 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_187 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_188 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_193 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_194 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_195 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_196 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_197 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_198 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_199 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_200 ^ v2ch_7[3:0]  ;
        end
        9'd108 :begin
            o_c2vh_0[15:12] <= check_ok_10  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_11  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_12  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_13  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_14  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_15  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_16  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_17  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_118 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_119 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_120 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_121 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_122 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_123 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_124 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_125 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_189 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_190 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_191 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_128 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_129 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_130 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_131 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_132 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_201 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_202 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_203 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_204 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_205 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_206 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_207 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_208 ^ v2ch_7[3:0]  ;
        end
        9'd109 :begin
            o_c2vh_0[15:12] <= check_ok_18  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_19  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_20  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_21  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_22  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_23  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_24  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_25  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_126 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_127 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_64  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_65  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_66  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_67  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_68  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_69  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_133 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_134 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_135 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_136 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_137 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_138 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_139 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_140 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_209 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_210 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_211 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_212 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_213 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_214 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_215 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_216 ^ v2ch_7[3:0]  ;
        end
        9'd110 :begin
            o_c2vh_0[15:12] <= check_ok_26  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_27  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_28  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_29  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_30  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_31  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_32  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_33  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_70  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_71  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_72  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_73  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_74  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_75  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_76  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_77  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_141 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_142 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_143 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_144 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_145 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_146 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_147 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_148 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_217 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_218 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_219 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_220 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_221 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_222 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_223 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_224 ^ v2ch_7[3:0]  ;
        end
        9'd111 :begin
            o_c2vh_0[15:12] <= check_ok_34  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_35  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_36  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_37  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_38  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_39  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_40  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_41  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_78  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_79  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_80  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_81  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_82  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_83  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_84  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_85  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_149 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_150 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_151 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_152 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_153 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_154 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_155 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_156 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_225 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_226 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_227 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_228 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_229 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_230 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_231 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_232 ^ v2ch_7[3:0]  ;
        end
        9'd112 :begin
            o_c2vh_0[15:12] <= check_ok_20  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_21  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_22  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_23  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_24  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_25  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_26  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_27  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_85  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_86  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_87  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_88  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_89  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_90  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_91  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_92  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_145 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_146 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_147 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_148 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_149 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_150 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_151 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_152 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_205 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_206 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_207 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_208 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_209 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_210 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_211 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_212 ^ v2ch_7[3:0]  ;
        end
        9'd113 :begin
            o_c2vh_0[15:12] <= check_ok_28  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_29  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_30  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_31  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_32  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_33  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_34  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_35  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_93  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_94  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_95  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_96  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_97  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_98  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_99  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_100 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_153 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_154 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_155 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_156 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_157 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_158 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_159 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_160 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_213 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_214 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_215 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_216 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_217 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_218 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_219 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_220 ^ v2ch_7[3:0]  ;
        end
        9'd114 :begin
            o_c2vh_0[15:12] <= check_ok_36  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_37  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_38  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_39  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_40  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_41  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_42  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_43  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_101 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_102 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_103 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_104 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_105 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_106 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_107 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_108 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_161 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_162 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_163 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_164 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_165 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_166 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_167 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_168 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_221 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_222 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_223 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_224 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_225 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_226 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_227 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_228 ^ v2ch_7[3:0]  ;
        end
        9'd115 :begin
            o_c2vh_0[15:12] <= check_ok_44  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_45  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_46  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_47  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_48  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_49  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_50  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_51  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_109 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_110 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_111 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_112 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_113 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_114 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_115 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_116 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_169 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_170 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_171 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_172 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_173 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_174 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_175 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_176 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_229 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_230 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_231 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_232 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_233 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_234 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_235 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_236 ^ v2ch_7[3:0]  ;
        end
        9'd116 :begin
            o_c2vh_0[15:12] <= check_ok_52  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_53  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_54  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_55  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_56  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_57  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_58  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_59  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_117 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_118 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_119 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_120 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_121 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_122 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_123 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_124 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_177 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_178 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_179 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_180 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_181 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_182 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_183 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_184 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_237 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_238 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_239 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_240 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_241 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_242 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_243 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_244 ^ v2ch_7[3:0]  ;
        end
        9'd117 :begin
            o_c2vh_0[15:12] <= check_ok_60  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_61  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_62  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_63  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_0   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_1   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_2   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_3   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_125 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_126 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_127 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_64  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_65  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_66  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_67  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_68  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_185 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_186 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_187 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_188 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_189 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_190 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_191 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_128 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_245 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_246 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_247 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_248 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_249 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_250 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_251 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_252 ^ v2ch_7[3:0]  ;
        end
        9'd118 :begin
            o_c2vh_0[15:12] <= check_ok_4   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_5   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_6   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_7   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_8   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_9   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_10  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_11  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_69  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_70  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_71  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_72  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_73  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_74  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_75  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_76  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_129 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_130 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_131 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_132 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_133 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_134 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_135 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_136 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_253 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_254 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_255 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_192 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_193 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_194 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_195 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_196 ^ v2ch_7[3:0]  ;
        end
        9'd119 :begin
            o_c2vh_0[15:12] <= check_ok_12  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_13  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_14  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_15  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_16  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_17  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_18  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_19  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_77  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_78  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_79  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_80  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_81  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_82  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_83  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_84  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_137 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_138 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_139 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_140 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_141 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_142 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_143 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_144 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_197 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_198 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_199 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_200 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_201 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_202 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_203 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_204 ^ v2ch_7[3:0]  ;
        end
        9'd120 :begin
            o_c2vh_0[15:12] <= check_ok_31  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_32  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_33  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_34  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_35  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_36  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_37  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_38  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_98  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_99  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_100 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_101 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_102 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_103 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_104 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_105 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_165 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_166 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_167 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_168 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_169 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_170 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_171 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_172 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_249 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_250 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_251 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_252 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_253 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_254 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_255 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_192 ^ v2ch_7[3:0]  ;
        end
        9'd121 :begin
            o_c2vh_0[15:12] <= check_ok_39  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_40  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_41  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_42  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_43  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_44  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_45  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_46  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_106 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_107 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_108 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_109 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_110 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_111 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_112 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_113 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_173 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_174 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_175 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_176 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_177 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_178 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_179 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_180 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_193 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_194 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_195 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_196 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_197 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_198 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_199 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_200 ^ v2ch_7[3:0]  ;
        end
        9'd122 :begin
            o_c2vh_0[15:12] <= check_ok_47  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_48  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_49  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_50  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_51  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_52  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_53  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_54  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_114 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_115 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_116 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_117 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_118 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_119 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_120 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_121 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_181 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_182 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_183 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_184 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_185 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_186 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_187 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_188 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_201 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_202 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_203 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_204 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_205 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_206 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_207 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_208 ^ v2ch_7[3:0]  ;
        end
        9'd123 :begin
            o_c2vh_0[15:12] <= check_ok_55  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_56  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_57  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_58  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_59  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_60  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_61  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_62  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_122 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_123 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_124 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_125 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_126 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_127 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_64  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_65  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_189 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_190 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_191 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_128 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_129 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_130 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_131 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_132 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_209 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_210 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_211 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_212 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_213 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_214 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_215 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_216 ^ v2ch_7[3:0]  ;
        end
        9'd124 :begin
            o_c2vh_0[15:12] <= check_ok_63  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_0   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_1   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_2   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_3   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_4   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_5   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_6   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_66  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_67  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_68  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_69  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_70  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_71  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_72  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_73  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_133 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_134 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_135 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_136 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_137 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_138 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_139 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_140 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_217 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_218 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_219 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_220 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_221 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_222 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_223 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_224 ^ v2ch_7[3:0]  ;
        end
        9'd125 :begin
            o_c2vh_0[15:12] <= check_ok_7   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_8   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_9   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_10  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_11  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_12  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_13  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_14  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_74  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_75  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_76  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_77  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_78  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_79  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_80  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_81  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_141 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_142 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_143 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_144 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_145 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_146 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_147 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_148 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_225 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_226 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_227 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_228 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_229 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_230 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_231 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_232 ^ v2ch_7[3:0]  ;
        end
        9'd126 :begin
            o_c2vh_0[15:12] <= check_ok_15  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_16  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_17  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_18  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_19  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_20  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_21  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_22  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_82  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_83  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_84  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_85  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_86  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_87  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_88  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_89  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_149 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_150 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_151 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_152 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_153 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_154 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_155 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_156 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_233 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_234 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_235 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_236 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_237 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_238 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_239 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_240 ^ v2ch_7[3:0]  ;
        end
        9'd127 :begin
            o_c2vh_0[15:12] <= check_ok_23  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_24  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_25  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_26  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_27  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_28  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_29  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_30  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_90  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_91  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_92  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_93  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_94  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_95  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_96  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_97  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_157 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_158 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_159 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_160 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_161 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_162 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_163 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_164 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_241 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_242 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_243 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_244 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_245 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_246 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_247 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_248 ^ v2ch_7[3:0]  ;
        end
        9'd128 :begin
            o_c2vh_0[15:12] <= check_ok_44  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_45  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_46  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_47  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_48  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_49  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_50  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_51  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_102 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_103 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_104 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_105 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_106 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_107 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_108 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_109 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_141 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_142 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_143 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_144 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_145 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_146 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_147 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_148 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_236 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_237 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_238 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_239 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_240 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_241 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_242 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_243 ^ v2ch_7[3:0]  ;
        end
        9'd129 :begin
            o_c2vh_0[15:12] <= check_ok_52  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_53  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_54  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_55  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_56  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_57  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_58  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_59  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_110 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_111 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_112 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_113 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_114 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_115 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_116 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_117 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_149 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_150 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_151 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_152 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_153 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_154 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_155 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_156 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_244 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_245 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_246 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_247 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_248 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_249 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_250 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_251 ^ v2ch_7[3:0]  ;
        end
        9'd130 :begin
            o_c2vh_0[15:12] <= check_ok_60  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_61  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_62  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_63  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_0   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_1   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_2   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_3   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_118 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_119 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_120 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_121 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_122 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_123 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_124 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_125 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_157 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_158 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_159 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_160 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_161 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_162 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_163 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_164 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_252 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_253 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_254 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_255 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_192 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_193 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_194 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_195 ^ v2ch_7[3:0]  ;
        end
        9'd131 :begin
            o_c2vh_0[15:12] <= check_ok_4   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_5   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_6   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_7   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_8   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_9   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_10  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_11  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_126 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_127 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_64  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_65  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_66  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_67  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_68  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_69  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_165 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_166 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_167 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_168 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_169 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_170 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_171 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_172 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_196 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_197 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_198 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_199 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_200 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_201 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_202 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_203 ^ v2ch_7[3:0]  ;
        end
        9'd132 :begin
            o_c2vh_0[15:12] <= check_ok_12  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_13  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_14  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_15  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_16  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_17  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_18  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_19  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_70  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_71  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_72  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_73  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_74  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_75  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_76  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_77  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_173 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_174 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_175 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_176 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_177 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_178 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_179 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_180 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_204 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_205 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_206 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_207 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_208 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_209 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_210 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_211 ^ v2ch_7[3:0]  ;
        end
        9'd133 :begin
            o_c2vh_0[15:12] <= check_ok_20  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_21  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_22  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_23  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_24  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_25  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_26  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_27  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_78  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_79  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_80  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_81  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_82  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_83  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_84  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_85  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_181 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_182 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_183 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_184 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_185 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_186 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_187 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_188 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_212 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_213 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_214 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_215 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_216 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_217 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_218 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_219 ^ v2ch_7[3:0]  ;
        end
        9'd134 :begin
            o_c2vh_0[15:12] <= check_ok_28  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_29  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_30  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_31  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_32  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_33  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_34  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_35  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_86  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_87  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_88  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_89  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_90  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_91  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_92  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_93  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_189 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_190 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_191 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_128 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_129 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_130 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_131 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_132 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_220 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_221 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_222 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_223 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_224 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_225 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_226 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_227 ^ v2ch_7[3:0]  ;
        end
        9'd135 :begin
            o_c2vh_0[15:12] <= check_ok_36  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_37  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_38  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_39  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_40  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_41  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_42  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_43  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_94  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_95  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_96  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_97  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_98  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_99  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_100 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_101 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_133 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_134 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_135 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_136 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_137 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_138 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_139 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_140 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_228 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_229 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_230 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_231 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_232 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_233 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_234 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_235 ^ v2ch_7[3:0]  ;
        end
        9'd136 :begin
            o_c2vh_0[15:12] <= check_ok_58  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_59  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_60  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_61  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_62  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_63  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_0   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_1   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_98  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_99  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_100 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_101 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_102 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_103 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_104 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_105 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_238 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_239 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_240 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_241 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_242 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_243 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_244 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_245 ^ v2ch_7[3:0]  ;
        end
        9'd137 :begin
            o_c2vh_0[15:12] <= check_ok_2   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_3   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_4   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_5   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_6   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_7   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_8   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_9   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_106 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_107 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_108 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_109 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_110 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_111 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_112 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_113 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_246 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_247 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_248 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_249 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_250 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_251 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_252 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_253 ^ v2ch_7[3:0]  ;
        end
        9'd138 :begin
            o_c2vh_0[15:12] <= check_ok_10  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_11  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_12  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_13  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_14  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_15  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_16  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_17  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_114 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_115 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_116 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_117 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_118 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_119 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_120 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_121 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_254 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_255 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_192 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_193 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_194 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_195 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_196 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_197 ^ v2ch_7[3:0]  ;
        end
        9'd139 :begin
            o_c2vh_0[15:12] <= check_ok_18  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_19  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_20  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_21  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_22  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_23  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_24  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_25  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_122 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_123 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_124 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_125 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_126 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_127 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_64  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_65  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_198 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_199 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_200 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_201 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_202 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_203 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_204 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_205 ^ v2ch_7[3:0]  ;
        end
        9'd140 :begin
            o_c2vh_0[15:12] <= check_ok_26  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_27  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_28  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_29  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_30  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_31  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_32  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_33  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_66  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_67  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_68  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_69  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_70  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_71  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_72  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_73  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_206 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_207 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_208 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_209 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_210 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_211 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_212 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_213 ^ v2ch_7[3:0]  ;
        end
        9'd141 :begin
            o_c2vh_0[15:12] <= check_ok_34  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_35  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_36  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_37  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_38  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_39  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_40  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_41  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_74  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_75  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_76  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_77  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_78  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_79  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_80  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_81  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_214 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_215 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_216 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_217 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_218 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_219 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_220 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_221 ^ v2ch_7[3:0]  ;
        end
        9'd142 :begin
            o_c2vh_0[15:12] <= check_ok_42  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_43  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_44  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_45  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_46  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_47  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_48  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_49  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_82  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_83  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_84  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_85  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_86  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_87  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_88  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_89  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_222 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_223 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_224 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_225 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_226 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_227 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_228 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_229 ^ v2ch_7[3:0]  ;
        end
        9'd143 :begin
            o_c2vh_0[15:12] <= check_ok_50  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_51  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_52  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_53  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_54  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_55  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_56  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_57  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_90  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_91  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_92  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_93  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_94  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_95  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_96  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_97  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_230 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_231 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_232 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_233 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_234 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_235 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_236 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_237 ^ v2ch_7[3:0]  ;
        end
        9'd144 :begin
            o_c2vh_0[15:12] <= check_ok_37  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_38  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_39  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_40  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_41  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_42  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_43  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_44  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_89  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_90  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_91  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_92  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_93  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_94  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_95  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_96  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_249 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_250 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_251 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_252 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_253 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_254 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_255 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_192 ^ v2ch_7[3:0]  ;
        end
        9'd145 :begin
            o_c2vh_0[15:12] <= check_ok_45  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_46  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_47  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_48  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_49  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_50  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_51  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_52  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_97  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_98  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_99  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_100 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_101 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_102 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_103 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_104 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_193 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_194 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_195 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_196 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_197 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_198 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_199 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_200 ^ v2ch_7[3:0]  ;
        end
        9'd146 :begin
            o_c2vh_0[15:12] <= check_ok_53  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_54  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_55  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_56  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_57  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_58  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_59  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_60  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_105 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_106 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_107 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_108 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_109 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_110 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_111 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_112 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_201 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_202 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_203 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_204 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_205 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_206 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_207 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_208 ^ v2ch_7[3:0]  ;
        end
        9'd147 :begin
            o_c2vh_0[15:12] <= check_ok_61  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_62  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_63  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_0   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_1   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_2   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_3   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_4   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_113 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_114 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_115 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_116 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_117 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_118 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_119 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_120 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_209 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_210 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_211 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_212 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_213 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_214 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_215 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_216 ^ v2ch_7[3:0]  ;
        end
        9'd148 :begin
            o_c2vh_0[15:12] <= check_ok_5   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_6   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_7   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_8   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_9   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_10  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_11  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_12  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_121 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_122 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_123 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_124 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_125 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_126 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_127 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_64  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_217 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_218 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_219 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_220 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_221 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_222 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_223 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_224 ^ v2ch_7[3:0]  ;
        end
        9'd149 :begin
            o_c2vh_0[15:12] <= check_ok_13  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_14  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_15  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_16  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_17  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_18  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_19  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_20  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_65  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_66  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_67  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_68  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_69  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_70  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_71  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_72  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_225 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_226 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_227 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_228 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_229 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_230 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_231 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_232 ^ v2ch_7[3:0]  ;
        end
        9'd150 :begin
            o_c2vh_0[15:12] <= check_ok_21  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_22  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_23  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_24  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_25  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_26  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_27  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_28  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_73  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_74  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_75  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_76  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_77  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_78  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_79  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_80  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_233 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_234 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_235 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_236 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_237 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_238 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_239 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_240 ^ v2ch_7[3:0]  ;
        end
        9'd151 :begin
            o_c2vh_0[15:12] <= check_ok_29  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_30  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_31  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_32  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_33  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_34  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_35  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_36  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_81  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_82  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_83  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_84  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_85  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_86  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_87  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_88  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_241 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_242 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_243 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_244 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_245 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_246 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_247 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_248 ^ v2ch_7[3:0]  ;
        end
        9'd152 :begin
            o_c2vh_0[15:12] <= check_ok_43  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_44  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_45  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_46  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_47  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_48  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_49  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_50  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_74  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_75  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_76  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_77  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_78  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_79  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_80  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_81  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_185 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_186 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_187 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_188 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_189 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_190 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_191 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_128 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_198 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_199 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_200 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_201 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_202 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_203 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_204 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_205 ^ v2ch_7[3:0]  ;
        end
        9'd153 :begin
            o_c2vh_0[15:12] <= check_ok_51  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_52  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_53  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_54  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_55  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_56  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_57  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_58  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_82  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_83  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_84  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_85  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_86  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_87  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_88  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_89  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_129 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_130 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_131 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_132 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_133 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_134 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_135 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_136 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_206 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_207 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_208 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_209 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_210 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_211 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_212 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_213 ^ v2ch_7[3:0]  ;
        end
        9'd154 :begin
            o_c2vh_0[15:12] <= check_ok_59  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_60  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_61  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_62  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_63  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_0   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_1   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_2   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_90  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_91  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_92  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_93  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_94  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_95  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_96  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_97  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_137 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_138 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_139 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_140 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_141 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_142 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_143 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_144 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_214 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_215 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_216 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_217 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_218 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_219 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_220 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_221 ^ v2ch_7[3:0]  ;
        end
        9'd155 :begin
            o_c2vh_0[15:12] <= check_ok_3   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_4   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_5   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_6   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_7   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_8   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_9   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_10  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_98  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_99  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_100 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_101 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_102 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_103 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_104 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_105 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_145 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_146 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_147 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_148 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_149 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_150 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_151 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_152 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_222 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_223 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_224 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_225 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_226 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_227 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_228 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_229 ^ v2ch_7[3:0]  ;
        end
        9'd156 :begin
            o_c2vh_0[15:12] <= check_ok_11  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_12  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_13  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_14  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_15  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_16  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_17  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_18  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_106 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_107 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_108 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_109 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_110 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_111 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_112 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_113 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_153 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_154 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_155 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_156 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_157 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_158 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_159 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_160 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_230 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_231 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_232 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_233 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_234 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_235 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_236 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_237 ^ v2ch_7[3:0]  ;
        end
        9'd157 :begin
            o_c2vh_0[15:12] <= check_ok_19  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_20  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_21  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_22  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_23  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_24  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_25  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_26  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_114 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_115 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_116 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_117 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_118 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_119 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_120 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_121 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_161 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_162 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_163 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_164 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_165 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_166 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_167 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_168 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_238 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_239 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_240 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_241 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_242 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_243 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_244 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_245 ^ v2ch_7[3:0]  ;
        end
        9'd158 :begin
            o_c2vh_0[15:12] <= check_ok_27  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_28  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_29  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_30  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_31  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_32  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_33  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_34  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_122 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_123 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_124 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_125 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_126 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_127 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_64  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_65  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_169 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_170 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_171 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_172 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_173 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_174 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_175 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_176 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_246 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_247 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_248 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_249 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_250 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_251 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_252 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_253 ^ v2ch_7[3:0]  ;
        end
        9'd159 :begin
            o_c2vh_0[15:12] <= check_ok_35  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_36  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_37  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_38  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_39  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_40  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_41  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_42  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_66  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_67  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_68  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_69  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_70  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_71  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_72  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_73  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_177 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_178 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_179 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_180 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_181 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_182 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_183 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_184 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_254 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_255 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_192 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_193 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_194 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_195 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_196 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_197 ^ v2ch_7[3:0]  ;
        end
        9'd160 :begin
            o_c2vh_0[15:12] <= check_ok_6   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_7   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_8   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_9   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_10  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_11  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_12  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_13  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_111 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_112 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_113 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_114 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_115 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_116 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_117 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_118 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_176 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_177 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_178 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_179 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_180 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_181 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_182 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_183 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_240 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_241 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_242 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_243 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_244 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_245 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_246 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_247 ^ v2ch_7[3:0]  ;
        end
        9'd161 :begin
            o_c2vh_0[15:12] <= check_ok_14  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_15  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_16  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_17  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_18  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_19  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_20  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_21  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_119 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_120 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_121 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_122 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_123 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_124 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_125 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_126 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_184 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_185 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_186 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_187 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_188 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_189 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_190 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_191 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_248 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_249 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_250 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_251 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_252 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_253 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_254 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_255 ^ v2ch_7[3:0]  ;
        end
        9'd162 :begin
            o_c2vh_0[15:12] <= check_ok_22  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_23  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_24  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_25  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_26  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_27  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_28  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_29  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_127 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_64  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_65  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_66  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_67  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_68  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_69  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_70  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_128 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_129 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_130 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_131 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_132 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_133 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_134 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_135 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_192 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_193 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_194 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_195 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_196 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_197 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_198 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_199 ^ v2ch_7[3:0]  ;
        end
        9'd163 :begin
            o_c2vh_0[15:12] <= check_ok_30  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_31  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_32  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_33  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_34  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_35  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_36  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_37  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_71  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_72  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_73  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_74  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_75  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_76  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_77  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_78  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_136 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_137 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_138 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_139 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_140 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_141 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_142 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_143 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_200 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_201 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_202 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_203 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_204 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_205 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_206 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_207 ^ v2ch_7[3:0]  ;
        end
        9'd164 :begin
            o_c2vh_0[15:12] <= check_ok_38  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_39  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_40  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_41  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_42  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_43  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_44  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_45  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_79  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_80  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_81  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_82  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_83  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_84  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_85  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_86  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_144 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_145 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_146 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_147 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_148 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_149 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_150 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_151 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_208 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_209 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_210 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_211 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_212 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_213 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_214 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_215 ^ v2ch_7[3:0]  ;
        end
        9'd165 :begin
            o_c2vh_0[15:12] <= check_ok_46  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_47  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_48  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_49  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_50  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_51  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_52  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_53  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_87  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_88  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_89  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_90  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_91  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_92  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_93  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_94  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_152 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_153 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_154 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_155 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_156 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_157 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_158 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_159 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_216 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_217 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_218 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_219 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_220 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_221 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_222 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_223 ^ v2ch_7[3:0]  ;
        end
        9'd166 :begin
            o_c2vh_0[15:12] <= check_ok_54  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_55  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_56  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_57  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_58  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_59  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_60  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_61  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_95  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_96  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_97  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_98  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_99  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_100 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_101 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_102 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_160 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_161 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_162 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_163 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_164 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_165 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_166 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_167 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_224 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_225 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_226 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_227 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_228 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_229 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_230 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_231 ^ v2ch_7[3:0]  ;
        end
        9'd167 :begin
            o_c2vh_0[15:12] <= check_ok_62  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_63  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_0   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_1   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_2   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_3   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_4   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_5   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_103 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_104 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_105 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_106 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_107 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_108 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_109 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_110 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_168 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_169 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_170 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_171 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_172 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_173 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_174 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_175 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_232 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_233 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_234 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_235 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_236 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_237 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_238 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_239 ^ v2ch_7[3:0]  ;
        end
        9'd168 :begin
            o_c2vh_0[15:12] <= check_ok_38  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_39  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_40  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_41  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_42  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_43  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_44  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_45  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_101 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_102 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_103 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_104 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_105 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_106 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_107 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_108 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_170 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_171 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_172 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_173 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_174 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_175 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_176 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_177 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_229 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_230 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_231 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_232 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_233 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_234 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_235 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_236 ^ v2ch_7[3:0]  ;
        end
        9'd169 :begin
            o_c2vh_0[15:12] <= check_ok_46  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_47  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_48  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_49  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_50  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_51  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_52  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_53  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_109 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_110 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_111 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_112 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_113 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_114 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_115 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_116 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_178 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_179 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_180 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_181 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_182 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_183 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_184 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_185 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_237 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_238 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_239 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_240 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_241 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_242 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_243 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_244 ^ v2ch_7[3:0]  ;
        end
        9'd170 :begin
            o_c2vh_0[15:12] <= check_ok_54  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_55  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_56  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_57  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_58  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_59  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_60  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_61  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_117 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_118 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_119 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_120 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_121 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_122 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_123 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_124 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_186 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_187 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_188 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_189 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_190 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_191 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_128 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_129 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_245 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_246 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_247 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_248 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_249 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_250 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_251 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_252 ^ v2ch_7[3:0]  ;
        end
        9'd171 :begin
            o_c2vh_0[15:12] <= check_ok_62  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_63  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_0   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_1   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_2   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_3   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_4   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_5   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_125 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_126 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_127 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_64  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_65  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_66  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_67  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_68  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_130 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_131 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_132 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_133 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_134 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_135 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_136 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_137 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_253 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_254 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_255 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_192 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_193 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_194 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_195 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_196 ^ v2ch_7[3:0]  ;
        end
        9'd172 :begin
            o_c2vh_0[15:12] <= check_ok_6   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_7   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_8   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_9   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_10  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_11  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_12  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_13  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_69  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_70  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_71  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_72  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_73  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_74  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_75  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_76  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_138 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_139 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_140 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_141 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_142 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_143 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_144 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_145 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_197 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_198 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_199 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_200 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_201 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_202 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_203 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_204 ^ v2ch_7[3:0]  ;
        end
        9'd173 :begin
            o_c2vh_0[15:12] <= check_ok_14  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_15  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_16  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_17  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_18  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_19  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_20  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_21  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_77  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_78  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_79  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_80  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_81  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_82  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_83  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_84  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_146 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_147 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_148 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_149 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_150 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_151 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_152 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_153 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_205 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_206 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_207 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_208 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_209 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_210 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_211 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_212 ^ v2ch_7[3:0]  ;
        end
        9'd174 :begin
            o_c2vh_0[15:12] <= check_ok_22  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_23  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_24  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_25  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_26  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_27  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_28  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_29  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_85  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_86  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_87  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_88  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_89  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_90  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_91  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_92  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_154 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_155 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_156 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_157 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_158 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_159 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_160 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_161 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_213 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_214 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_215 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_216 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_217 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_218 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_219 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_220 ^ v2ch_7[3:0]  ;
        end
        9'd175 :begin
            o_c2vh_0[15:12] <= check_ok_30  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_31  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_32  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_33  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_34  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_35  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_36  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_37  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_93  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_94  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_95  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_96  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_97  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_98  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_99  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_100 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_162 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_163 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_164 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_165 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_166 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_167 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_168 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_169 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_221 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_222 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_223 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_224 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_225 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_226 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_227 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_228 ^ v2ch_7[3:0]  ;
        end
        9'd176 :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_109 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_110 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_111 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_112 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_113 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_114 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_115 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_116 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_187 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_188 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_189 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_190 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_191 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_128 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_129 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_130 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_237 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_238 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_239 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_240 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_241 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_242 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_243 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_244 ^ v2ch_7[3:0]  ;
        end
        9'd177 :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_117 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_118 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_119 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_120 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_121 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_122 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_123 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_124 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_131 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_132 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_133 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_134 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_135 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_136 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_137 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_138 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_245 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_246 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_247 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_248 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_249 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_250 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_251 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_252 ^ v2ch_7[3:0]  ;
        end
        9'd178 :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_125 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_126 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_127 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_64  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_65  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_66  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_67  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_68  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_139 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_140 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_141 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_142 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_143 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_144 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_145 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_146 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_253 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_254 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_255 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_192 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_193 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_194 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_195 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_196 ^ v2ch_7[3:0]  ;
        end
        9'd179 :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_69  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_70  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_71  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_72  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_73  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_74  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_75  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_76  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_147 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_148 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_149 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_150 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_151 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_152 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_153 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_154 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_197 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_198 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_199 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_200 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_201 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_202 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_203 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_204 ^ v2ch_7[3:0]  ;
        end
        9'd180 :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_77  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_78  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_79  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_80  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_81  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_82  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_83  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_84  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_155 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_156 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_157 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_158 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_159 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_160 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_161 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_162 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_205 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_206 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_207 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_208 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_209 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_210 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_211 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_212 ^ v2ch_7[3:0]  ;
        end
        9'd181 :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_85  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_86  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_87  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_88  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_89  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_90  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_91  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_92  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_163 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_164 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_165 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_166 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_167 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_168 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_169 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_170 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_213 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_214 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_215 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_216 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_217 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_218 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_219 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_220 ^ v2ch_7[3:0]  ;
        end
        9'd182 :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_93  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_94  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_95  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_96  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_97  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_98  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_99  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_100 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_171 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_172 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_173 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_174 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_175 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_176 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_177 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_178 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_221 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_222 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_223 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_224 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_225 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_226 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_227 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_228 ^ v2ch_7[3:0]  ;
        end
        9'd183 :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_101 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_102 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_103 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_104 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_105 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_106 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_107 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_108 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_179 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_180 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_181 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_182 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_183 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_184 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_185 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_186 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_229 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_230 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_231 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_232 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_233 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_234 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_235 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_236 ^ v2ch_7[3:0]  ;
        end
        9'd184 :begin
            o_c2vh_0[15:12] <= check_ok_43  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_44  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_45  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_46  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_47  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_48  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_49  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_50  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_116 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_117 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_118 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_119 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_120 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_121 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_122 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_123 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_226 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_227 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_228 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_229 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_230 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_231 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_232 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_233 ^ v2ch_7[3:0]  ;
        end
        9'd185 :begin
            o_c2vh_0[15:12] <= check_ok_51  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_52  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_53  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_54  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_55  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_56  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_57  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_58  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_124 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_125 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_126 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_127 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_64  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_65  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_66  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_67  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_234 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_235 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_236 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_237 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_238 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_239 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_240 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_241 ^ v2ch_7[3:0]  ;
        end
        9'd186 :begin
            o_c2vh_0[15:12] <= check_ok_59  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_60  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_61  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_62  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_63  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_0   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_1   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_2   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_68  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_69  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_70  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_71  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_72  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_73  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_74  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_75  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_242 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_243 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_244 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_245 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_246 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_247 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_248 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_249 ^ v2ch_7[3:0]  ;
        end
        9'd187 :begin
            o_c2vh_0[15:12] <= check_ok_3   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_4   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_5   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_6   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_7   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_8   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_9   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_10  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_76  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_77  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_78  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_79  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_80  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_81  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_82  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_83  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_250 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_251 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_252 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_253 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_254 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_255 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_192 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_193 ^ v2ch_7[3:0]  ;
        end
        9'd188 :begin
            o_c2vh_0[15:12] <= check_ok_11  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_12  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_13  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_14  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_15  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_16  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_17  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_18  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_84  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_85  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_86  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_87  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_88  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_89  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_90  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_91  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_194 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_195 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_196 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_197 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_198 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_199 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_200 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_201 ^ v2ch_7[3:0]  ;
        end
        9'd189 :begin
            o_c2vh_0[15:12] <= check_ok_19  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_20  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_21  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_22  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_23  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_24  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_25  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_26  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_92  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_93  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_94  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_95  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_96  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_97  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_98  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_99  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_202 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_203 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_204 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_205 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_206 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_207 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_208 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_209 ^ v2ch_7[3:0]  ;
        end
        9'd190 :begin
            o_c2vh_0[15:12] <= check_ok_27  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_28  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_29  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_30  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_31  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_32  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_33  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_34  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_100 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_101 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_102 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_103 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_104 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_105 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_106 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_107 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_210 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_211 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_212 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_213 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_214 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_215 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_216 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_217 ^ v2ch_7[3:0]  ;
        end
        9'd191 :begin
            o_c2vh_0[15:12] <= check_ok_35  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_36  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_37  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_38  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_39  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_40  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_41  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_42  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_108 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_109 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_110 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_111 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_112 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_113 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_114 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_115 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_218 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_219 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_220 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_221 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_222 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_223 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_224 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_225 ^ v2ch_7[3:0]  ;
        end
        9'd192 :begin
            o_c2vh_0[15:12] <= check_ok_12  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_13  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_14  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_15  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_16  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_17  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_18  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_19  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_120 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_121 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_122 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_123 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_124 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_125 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_126 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_127 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_137 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_138 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_139 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_140 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_141 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_142 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_143 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_144 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd193 :begin
            o_c2vh_0[15:12] <= check_ok_20  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_21  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_22  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_23  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_24  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_25  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_26  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_27  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_64  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_65  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_66  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_67  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_68  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_69  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_70  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_71  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_145 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_146 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_147 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_148 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_149 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_150 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_151 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_152 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd194 :begin
            o_c2vh_0[15:12] <= check_ok_28  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_29  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_30  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_31  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_32  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_33  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_34  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_35  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_72  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_73  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_74  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_75  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_76  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_77  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_78  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_79  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_153 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_154 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_155 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_156 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_157 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_158 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_159 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_160 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd195 :begin
            o_c2vh_0[15:12] <= check_ok_36  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_37  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_38  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_39  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_40  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_41  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_42  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_43  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_80  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_81  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_82  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_83  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_84  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_85  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_86  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_87  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_161 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_162 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_163 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_164 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_165 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_166 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_167 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_168 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd196 :begin
            o_c2vh_0[15:12] <= check_ok_44  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_45  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_46  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_47  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_48  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_49  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_50  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_51  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_88  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_89  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_90  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_91  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_92  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_93  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_94  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_95  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_169 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_170 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_171 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_172 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_173 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_174 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_175 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_176 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd197 :begin
            o_c2vh_0[15:12] <= check_ok_52  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_53  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_54  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_55  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_56  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_57  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_58  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_59  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_96  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_97  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_98  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_99  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_100 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_101 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_102 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_103 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_177 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_178 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_179 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_180 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_181 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_182 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_183 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_184 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd198 :begin
            o_c2vh_0[15:12] <= check_ok_60  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_61  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_62  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_63  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_0   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_1   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_2   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_3   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_104 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_105 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_106 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_107 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_108 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_109 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_110 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_111 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_185 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_186 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_187 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_188 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_189 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_190 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_191 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_128 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd199 :begin
            o_c2vh_0[15:12] <= check_ok_4   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_5   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_6   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_7   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_8   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_9   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_10  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_11  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_112 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_113 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_114 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_115 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_116 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_117 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_118 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_119 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_129 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_130 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_131 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_132 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_133 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_134 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_135 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_136 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd200 :begin
            o_c2vh_0[15:12] <= check_ok_22  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_23  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_24  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_25  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_26  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_27  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_28  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_29  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_119 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_120 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_121 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_122 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_123 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_124 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_125 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_126 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_169 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_170 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_171 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_172 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_173 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_174 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_175 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_176 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd201 :begin
            o_c2vh_0[15:12] <= check_ok_30  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_31  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_32  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_33  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_34  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_35  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_36  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_37  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_127 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_64  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_65  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_66  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_67  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_68  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_69  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_70  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_177 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_178 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_179 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_180 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_181 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_182 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_183 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_184 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd202 :begin
            o_c2vh_0[15:12]  <= check_ok_38   ^ v2ch_0[15:12];
            o_c2vh_1[15:12]  <= check_ok_39   ^ v2ch_1[15:12];
            o_c2vh_2[15:12]  <= check_ok_40   ^ v2ch_2[15:12];
            o_c2vh_3[15:12]  <= check_ok_41   ^ v2ch_3[15:12];
            o_c2vh_4[15:12]  <= check_ok_42   ^ v2ch_4[15:12];
            o_c2vh_5[15:12]  <= check_ok_43   ^ v2ch_5[15:12];
            o_c2vh_6[15:12]  <= check_ok_44   ^ v2ch_6[15:12];
            o_c2vh_7[15:12]  <= check_ok_45   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_71  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_72  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_73  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_74  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_75  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_76  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_77  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_78  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_185 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_186 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_187 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_188 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_189 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_190 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_191 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_128 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd203 :begin
            o_c2vh_0[15:12] <= check_ok_46  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_47  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_48  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_49  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_50  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_51  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_52  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_53  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_79  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_80  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_81  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_82  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_83  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_84  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_85  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_86  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_129 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_130 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_131 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_132 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_133 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_134 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_135 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_136 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd204 :begin
            o_c2vh_0[15:12] <= check_ok_54  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_55  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_56  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_57  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_58  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_59  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_60  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_61  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_87  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_88  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_89  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_90  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_91  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_92  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_93  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_94  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_137 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_138 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_139 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_140 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_141 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_142 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_143 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_144 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd205 :begin
            o_c2vh_0[15:12] <= check_ok_62  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_63  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_0   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_1   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_2   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_3   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_4   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_5   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_95  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_96  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_97  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_98  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_99  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_100 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_101 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_102 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_145 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_146 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_147 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_148 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_149 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_150 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_151 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_152 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd206 :begin
            o_c2vh_0[15:12] <= check_ok_6   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_7   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_8   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_9   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_10  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_11  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_12  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_13  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_103 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_104 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_105 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_106 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_107 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_108 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_109 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_110 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_153 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_154 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_155 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_156 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_157 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_158 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_159 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_160 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd207 :begin
            o_c2vh_0[15:12] <= check_ok_14  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_15  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_16  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_17  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_18  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_19  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_20  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_21  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_111 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_112 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_113 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_114 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_115 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_116 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_117 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_118 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_161 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_162 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_163 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_164 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_165 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_166 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_167 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_168 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd208 :begin
            o_c2vh_0[15:12] <= check_ok_43  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_44  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_45  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_46  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_47  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_48  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_49  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_50  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_64  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_65  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_66  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_67  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_68  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_69  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_70  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_71  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_203 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_204 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_205 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_206 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_207 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_208 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_209 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_210 ^ v2ch_7[3:0]  ;
        end
        9'd209 :begin
            o_c2vh_0[15:12] <= check_ok_51  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_52  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_53  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_54  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_55  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_56  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_57  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_58  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_72  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_73  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_74  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_75  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_76  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_77  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_78  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_79  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_211 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_212 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_213 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_214 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_215 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_216 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_217 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_218 ^ v2ch_7[3:0]  ;
        end
        9'd210 :begin
            o_c2vh_0[15:12] <= check_ok_59  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_60  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_61  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_62  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_63  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_0   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_1   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_2   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_80  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_81  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_82  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_83  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_84  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_85  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_86  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_87  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_219 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_220 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_221 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_222 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_223 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_224 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_225 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_226 ^ v2ch_7[3:0]  ;
        end
        9'd211 :begin
            o_c2vh_0[15:12] <= check_ok_3   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_4   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_5   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_6   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_7   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_8   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_9   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_10  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_88  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_89  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_90  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_91  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_92  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_93  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_94  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_95  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_227 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_228 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_229 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_230 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_231 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_232 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_233 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_234 ^ v2ch_7[3:0]  ;
        end
        9'd212 :begin
            o_c2vh_0[15:12] <= check_ok_11  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_12  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_13  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_14  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_15  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_16  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_17  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_18  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_96  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_97  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_98  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_99  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_100 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_101 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_102 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_103 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_235 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_236 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_237 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_238 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_239 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_240 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_241 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_242 ^ v2ch_7[3:0]  ;
        end
        9'd213 :begin
            o_c2vh_0[15:12] <= check_ok_19  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_20  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_21  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_22  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_23  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_24  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_25  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_26  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_104 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_105 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_106 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_107 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_108 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_109 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_110 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_111 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_243 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_244 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_245 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_246 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_247 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_248 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_249 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_250 ^ v2ch_7[3:0]  ;
        end
        9'd214 :begin
            o_c2vh_0[15:12] <= check_ok_27  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_28  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_29  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_30  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_31  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_32  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_33  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_34  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_112 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_113 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_114 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_115 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_116 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_117 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_118 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_119 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_251 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_252 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_253 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_254 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_255 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_192 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_193 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_194 ^ v2ch_7[3:0]  ;
        end
        9'd215 :begin
            o_c2vh_0[15:12] <= check_ok_35  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_36  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_37  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_38  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_39  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_40  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_41  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_42  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_120 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_121 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_122 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_123 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_124 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_125 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_126 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_127 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_195 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_196 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_197 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_198 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_199 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_200 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_201 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_202 ^ v2ch_7[3:0]  ;
        end
        9'd216 :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_121 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_122 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_123 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_124 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_125 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_126 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_127 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_64  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_226 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_227 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_228 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_229 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_230 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_231 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_232 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_233 ^ v2ch_7[3:0]  ;
        end
        9'd217 :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_65  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_66  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_67  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_68  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_69  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_70  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_71  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_72  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_234 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_235 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_236 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_237 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_238 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_239 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_240 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_241 ^ v2ch_7[3:0]  ;
        end
        9'd218 :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_73  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_74  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_75  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_76  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_77  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_78  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_79  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_80  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_242 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_243 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_244 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_245 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_246 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_247 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_248 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_249 ^ v2ch_7[3:0]  ;
        end
        9'd219 :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_81  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_82  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_83  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_84  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_85  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_86  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_87  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_88  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_250 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_251 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_252 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_253 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_254 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_255 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_192 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_193 ^ v2ch_7[3:0]  ;
        end
        9'd220 :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_89  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_90  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_91  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_92  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_93  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_94  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_95  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_96  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_194 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_195 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_196 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_197 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_198 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_199 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_200 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_201 ^ v2ch_7[3:0]  ;
        end
        9'd221 :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_97  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_98  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_99  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_100 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_101 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_102 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_103 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_104 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_202 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_203 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_204 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_205 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_206 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_207 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_208 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_209 ^ v2ch_7[3:0]  ;
        end
        9'd222 :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_105 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_106 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_107 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_108 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_109 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_110 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_111 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_112 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_210 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_211 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_212 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_213 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_214 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_215 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_216 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_217 ^ v2ch_7[3:0]  ;
        end
        9'd223 :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_113 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_114 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_115 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_116 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_117 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_118 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_119 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_120 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_218 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_219 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_220 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_221 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_222 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_223 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_224 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_225 ^ v2ch_7[3:0]  ;
        end
        9'd224 :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_114 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_115 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_116 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_117 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_118 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_119 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_120 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_121 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_200 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_201 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_202 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_203 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_204 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_205 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_206 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_207 ^ v2ch_7[3:0]  ;
        end
        9'd225 :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_122 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_123 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_124 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_125 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_126 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_127 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_64  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_65  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_208 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_209 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_210 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_211 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_212 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_213 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_214 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_215 ^ v2ch_7[3:0]  ;
        end
        9'd226 :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_66  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_67  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_68  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_69  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_70  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_71  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_72  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_73  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_216 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_217 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_218 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_219 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_220 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_221 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_222 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_223 ^ v2ch_7[3:0]  ;
        end
        9'd227 :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_74  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_75  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_76  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_77  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_78  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_79  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_80  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_81  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_224 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_225 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_226 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_227 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_228 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_229 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_230 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_231 ^ v2ch_7[3:0]  ;
        end
        9'd228 :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_82  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_83  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_84  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_85  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_86  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_87  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_88  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_89  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_232 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_233 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_234 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_235 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_236 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_237 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_238 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_239 ^ v2ch_7[3:0]  ;
        end
        9'd229 :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_90  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_91  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_92  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_93  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_94  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_95  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_96  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_97  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_240 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_241 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_242 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_243 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_244 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_245 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_246 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_247 ^ v2ch_7[3:0]  ;
        end
        9'd230 :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_98  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_99  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_100 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_101 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_102 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_103 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_104 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_105 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_248 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_249 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_250 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_251 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_252 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_253 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_254 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_255 ^ v2ch_7[3:0]  ;
        end
        9'd231 :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_106 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_107 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_108 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_109 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_110 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_111 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_112 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_113 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_192 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_193 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_194 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_195 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_196 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_197 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_198 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_199 ^ v2ch_7[3:0]  ;
        end
        9'd232 :begin
            o_c2vh_0[15:12] <= check_ok_45  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_46  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_47  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_48  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_49  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_50  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_51  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_52  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_116 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_117 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_118 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_119 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_120 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_121 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_122 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_123 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_219 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_220 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_221 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_222 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_223 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_224 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_225 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_226 ^ v2ch_7[3:0]  ;
        end
        9'd233 :begin
            o_c2vh_0[15:12] <= check_ok_53  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_54  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_55  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_56  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_57  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_58  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_59  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_60  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_124 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_125 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_126 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_127 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_64  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_65  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_66  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_67  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_227 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_228 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_229 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_230 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_231 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_232 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_233 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_234 ^ v2ch_7[3:0]  ;
        end
        9'd234 :begin
            o_c2vh_0[15:12] <= check_ok_61  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_62  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_63  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_0   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_1   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_2   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_3   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_4   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_68  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_69  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_70  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_71  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_72  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_73  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_74  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_75  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_235 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_236 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_237 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_238 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_239 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_240 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_241 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_242 ^ v2ch_7[3:0]  ;
        end
        9'd235 :begin
            o_c2vh_0[15:12] <= check_ok_5   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_6   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_7   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_8   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_9   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_10  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_11  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_12  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_76  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_77  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_78  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_79  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_80  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_81  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_82  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_83  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_243 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_244 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_245 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_246 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_247 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_248 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_249 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_250 ^ v2ch_7[3:0]  ;
        end
        9'd236 :begin
            o_c2vh_0[15:12] <= check_ok_13  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_14  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_15  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_16  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_17  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_18  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_19  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_20  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_84  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_85  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_86  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_87  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_88  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_89  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_90  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_91  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_251 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_252 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_253 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_254 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_255 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_192 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_193 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_194 ^ v2ch_7[3:0]  ;
        end
        9'd237 :begin
            o_c2vh_0[15:12] <= check_ok_21  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_22  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_23  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_24  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_25  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_26  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_27  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_28  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_92  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_93  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_94  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_95  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_96  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_97  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_98  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_99  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_195 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_196 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_197 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_198 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_199 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_200 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_201 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_202 ^ v2ch_7[3:0]  ;
        end
        9'd238 :begin
            o_c2vh_0[15:12] <= check_ok_29  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_30  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_31  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_32  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_33  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_34  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_35  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_36  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_100 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_101 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_102 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_103 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_104 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_105 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_106 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_107 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_203 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_204 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_205 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_206 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_207 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_208 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_209 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_210 ^ v2ch_7[3:0]  ;
        end
        9'd239 :begin
            o_c2vh_0[15:12] <= check_ok_37  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_38  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_39  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_40  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_41  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_42  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_43  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_44  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_108 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_109 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_110 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_111 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_112 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_113 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_114 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_115 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_211 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_212 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_213 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_214 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_215 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_216 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_217 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_218 ^ v2ch_7[3:0]  ;
        end
        9'd240 :begin
            o_c2vh_0[15:12] <= check_ok_41  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_42  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_43  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_44  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_45  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_46  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_47  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_48  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_116 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_117 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_118 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_119 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_120 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_121 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_122 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_123 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_157 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_158 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_159 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_160 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_161 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_162 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_163 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_164 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_214 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_215 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_216 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_217 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_218 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_219 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_220 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_221 ^ v2ch_7[3:0]  ;
        end
        9'd241 :begin
            o_c2vh_0[15:12] <= check_ok_49  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_50  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_51  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_52  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_53  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_54  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_55  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_56  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_124 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_125 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_126 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_127 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_64  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_65  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_66  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_67  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_165 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_166 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_167 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_168 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_169 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_170 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_171 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_172 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_222 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_223 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_224 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_225 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_226 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_227 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_228 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_229 ^ v2ch_7[3:0]  ;
        end
        9'd242 :begin
            o_c2vh_0[15:12] <= check_ok_57  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_58  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_59  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_60  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_61  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_62  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_63  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_0   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_68  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_69  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_70  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_71  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_72  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_73  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_74  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_75  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_173 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_174 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_175 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_176 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_177 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_178 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_179 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_180 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_230 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_231 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_232 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_233 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_234 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_235 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_236 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_237 ^ v2ch_7[3:0]  ;
        end
        9'd243 :begin
            o_c2vh_0[15:12] <= check_ok_1   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_2   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_3   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_4   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_5   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_6   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_7   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_8   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_76  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_77  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_78  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_79  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_80  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_81  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_82  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_83  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_181 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_182 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_183 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_184 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_185 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_186 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_187 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_188 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_238 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_239 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_240 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_241 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_242 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_243 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_244 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_245 ^ v2ch_7[3:0]  ;
        end
        9'd244 :begin
            o_c2vh_0[15:12] <= check_ok_9   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_10  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_11  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_12  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_13  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_14  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_15  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_16  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_84  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_85  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_86  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_87  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_88  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_89  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_90  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_91  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_189 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_190 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_191 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_128 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_129 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_130 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_131 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_132 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_246 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_247 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_248 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_249 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_250 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_251 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_252 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_253 ^ v2ch_7[3:0]  ;
        end
        9'd245 :begin
            o_c2vh_0[15:12] <= check_ok_17  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_18  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_19  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_20  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_21  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_22  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_23  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_24  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_92  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_93  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_94  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_95  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_96  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_97  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_98  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_99  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_133 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_134 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_135 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_136 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_137 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_138 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_139 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_140 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_254 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_255 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_192 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_193 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_194 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_195 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_196 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_197 ^ v2ch_7[3:0]  ;
        end
        9'd246 :begin
            o_c2vh_0[15:12] <= check_ok_25  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_26  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_27  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_28  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_29  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_30  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_31  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_32  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_100 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_101 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_102 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_103 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_104 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_105 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_106 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_107 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_141 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_142 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_143 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_144 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_145 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_146 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_147 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_148 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_198 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_199 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_200 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_201 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_202 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_203 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_204 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_205 ^ v2ch_7[3:0]  ;
        end
        9'd247 :begin
            o_c2vh_0[15:12] <= check_ok_33  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_34  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_35  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_36  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_37  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_38  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_39  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_40  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_108 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_109 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_110 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_111 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_112 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_113 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_114 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_115 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_149 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_150 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_151 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_152 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_153 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_154 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_155 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_156 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_206 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_207 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_208 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_209 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_210 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_211 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_212 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_213 ^ v2ch_7[3:0]  ;
        end
        9'd248 :begin
            o_c2vh_0[15:12] <= check_ok_54  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_55  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_56  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_57  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_58  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_59  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_60  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_61  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_77  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_78  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_79  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_80  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_81  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_82  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_83  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_84  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_174 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_175 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_176 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_177 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_178 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_179 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_180 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_181 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_192 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_193 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_194 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_195 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_196 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_197 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_198 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_199 ^ v2ch_7[3:0]  ;
        end
        9'd249 :begin
            o_c2vh_0[15:12] <= check_ok_62  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_63  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_0   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_1   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_2   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_3   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_4   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_5   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_85  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_86  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_87  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_88  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_89  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_90  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_91  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_92  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_182 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_183 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_184 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_185 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_186 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_187 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_188 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_189 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_200 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_201 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_202 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_203 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_204 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_205 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_206 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_207 ^ v2ch_7[3:0]  ;
        end
        9'd250 :begin
            o_c2vh_0[15:12] <= check_ok_6   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_7   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_8   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_9   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_10  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_11  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_12  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_13  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_93  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_94  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_95  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_96  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_97  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_98  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_99  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_100 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_190 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_191 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_128 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_129 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_130 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_131 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_132 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_133 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_208 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_209 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_210 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_211 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_212 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_213 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_214 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_215 ^ v2ch_7[3:0]  ;
        end
        9'd251 :begin
            o_c2vh_0[15:12] <= check_ok_14  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_15  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_16  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_17  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_18  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_19  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_20  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_21  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_101 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_102 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_103 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_104 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_105 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_106 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_107 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_108 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_134 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_135 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_136 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_137 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_138 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_139 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_140 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_141 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_216 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_217 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_218 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_219 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_220 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_221 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_222 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_223 ^ v2ch_7[3:0]  ;
        end
        9'd252 :begin
            o_c2vh_0[15:12] <= check_ok_22  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_23  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_24  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_25  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_26  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_27  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_28  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_29  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_109 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_110 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_111 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_112 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_113 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_114 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_115 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_116 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_142 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_143 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_144 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_145 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_146 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_147 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_148 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_149 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_224 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_225 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_226 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_227 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_228 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_229 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_230 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_231 ^ v2ch_7[3:0]  ;
        end
        9'd253 :begin
            o_c2vh_0[15:12] <= check_ok_30  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_31  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_32  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_33  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_34  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_35  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_36  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_37  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_117 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_118 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_119 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_120 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_121 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_122 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_123 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_124 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_150 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_151 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_152 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_153 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_154 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_155 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_156 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_157 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_232 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_233 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_234 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_235 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_236 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_237 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_238 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_239 ^ v2ch_7[3:0]  ;
        end
        9'd254 :begin
            o_c2vh_0[15:12] <= check_ok_38  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_39  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_40  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_41  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_42  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_43  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_44  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_45  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_125 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_126 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_127 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_64  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_65  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_66  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_67  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_68  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_158 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_159 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_160 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_161 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_162 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_163 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_164 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_165 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_240 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_241 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_242 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_243 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_244 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_245 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_246 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_247 ^ v2ch_7[3:0]  ;
        end
        9'd255 :begin
            o_c2vh_0[15:12] <= check_ok_46  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_47  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_48  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_49  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_50  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_51  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_52  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_53  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_69  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_70  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_71  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_72  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_73  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_74  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_75  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_76  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_166 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_167 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_168 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_169 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_170 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_171 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_172 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_173 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_248 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_249 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_250 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_251 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_252 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_253 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_254 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_255 ^ v2ch_7[3:0]  ;
        end
        9'd256 :begin
            o_c2vh_0[15:12] <= check_ok_27  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_28  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_29  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_30  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_31  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_32  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_33  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_34  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_75  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_76  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_77  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_78  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_79  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_80  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_81  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_82  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_131 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_132 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_133 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_134 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_135 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_136 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_137 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_138 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_236 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_237 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_238 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_239 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_240 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_241 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_242 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_243 ^ v2ch_7[3:0]  ;
        end
        9'd257 :begin
            o_c2vh_0[15:12] <= check_ok_35  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_36  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_37  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_38  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_39  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_40  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_41  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_42  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_83  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_84  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_85  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_86  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_87  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_88  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_89  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_90  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_139 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_140 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_141 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_142 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_143 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_144 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_145 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_146 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_244 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_245 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_246 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_247 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_248 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_249 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_250 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_251 ^ v2ch_7[3:0]  ;
        end
        9'd258 :begin
            o_c2vh_0[15:12] <= check_ok_43  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_44  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_45  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_46  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_47  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_48  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_49  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_50  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_91  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_92  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_93  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_94  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_95  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_96  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_97  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_98  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_147 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_148 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_149 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_150 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_151 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_152 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_153 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_154 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_252 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_253 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_254 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_255 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_192 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_193 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_194 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_195 ^ v2ch_7[3:0]  ;
        end
        9'd259 :begin
            o_c2vh_0[15:12] <= check_ok_51  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_52  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_53  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_54  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_55  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_56  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_57  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_58  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_99  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_100 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_101 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_102 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_103 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_104 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_105 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_106 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_155 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_156 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_157 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_158 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_159 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_160 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_161 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_162 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_196 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_197 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_198 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_199 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_200 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_201 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_202 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_203 ^ v2ch_7[3:0]  ;
        end
        9'd260 :begin
            o_c2vh_0[15:12] <= check_ok_59  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_60  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_61  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_62  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_63  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_0   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_1   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_2   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_107 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_108 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_109 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_110 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_111 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_112 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_113 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_114 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_163 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_164 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_165 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_166 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_167 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_168 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_169 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_170 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_204 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_205 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_206 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_207 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_208 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_209 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_210 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_211 ^ v2ch_7[3:0]  ;
        end
        9'd261 :begin
            o_c2vh_0[15:12] <= check_ok_3   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_4   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_5   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_6   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_7   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_8   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_9   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_10  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_115 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_116 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_117 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_118 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_119 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_120 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_121 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_122 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_171 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_172 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_173 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_174 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_175 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_176 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_177 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_178 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_212 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_213 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_214 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_215 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_216 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_217 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_218 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_219 ^ v2ch_7[3:0]  ;
        end
        9'd262 :begin
            o_c2vh_0[15:12] <= check_ok_11  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_12  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_13  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_14  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_15  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_16  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_17  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_18  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_123 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_124 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_125 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_126 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_127 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_64  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_65  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_66  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_179 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_180 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_181 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_182 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_183 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_184 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_185 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_186 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_220 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_221 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_222 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_223 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_224 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_225 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_226 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_227 ^ v2ch_7[3:0]  ;
        end
        9'd263 :begin
            o_c2vh_0[15:12] <= check_ok_19  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_20  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_21  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_22  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_23  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_24  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_25  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_26  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_67  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_68  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_69  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_70  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_71  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_72  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_73  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_74  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_187 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_188 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_189 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_190 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_191 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_128 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_129 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_130 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_228 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_229 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_230 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_231 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_232 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_233 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_234 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_235 ^ v2ch_7[3:0]  ;
        end
        9'd264 :begin
            o_c2vh_0[15:12] <= check_ok_38  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_39  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_40  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_41  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_42  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_43  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_44  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_45  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_75  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_76  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_77  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_78  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_79  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_80  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_81  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_82  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_174 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_175 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_176 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_177 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_178 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_179 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_180 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_181 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_242 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_243 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_244 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_245 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_246 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_247 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_248 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_249 ^ v2ch_7[3:0]  ;
        end
        9'd265 :begin
            o_c2vh_0[15:12] <= check_ok_46  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_47  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_48  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_49  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_50  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_51  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_52  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_53  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_83  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_84  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_85  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_86  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_87  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_88  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_89  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_90  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_182 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_183 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_184 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_185 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_186 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_187 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_188 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_189 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_250 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_251 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_252 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_253 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_254 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_255 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_192 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_193 ^ v2ch_7[3:0]  ;
        end
        9'd266 :begin
            o_c2vh_0[15:12] <= check_ok_54  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_55  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_56  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_57  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_58  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_59  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_60  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_61  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_91  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_92  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_93  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_94  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_95  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_96  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_97  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_98  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_190 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_191 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_128 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_129 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_130 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_131 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_132 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_133 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_194 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_195 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_196 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_197 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_198 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_199 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_200 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_201 ^ v2ch_7[3:0]  ;
        end
        9'd267 :begin
            o_c2vh_0[15:12] <= check_ok_62  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_63  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_0   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_1   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_2   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_3   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_4   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_5   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_99  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_100 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_101 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_102 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_103 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_104 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_105 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_106 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_134 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_135 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_136 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_137 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_138 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_139 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_140 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_141 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_202 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_203 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_204 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_205 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_206 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_207 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_208 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_209 ^ v2ch_7[3:0]  ;
        end
        9'd268 :begin
            o_c2vh_0[15:12] <= check_ok_6   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_7   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_8   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_9   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_10  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_11  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_12  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_13  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_107 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_108 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_109 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_110 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_111 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_112 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_113 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_114 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_142 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_143 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_144 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_145 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_146 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_147 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_148 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_149 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_210 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_211 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_212 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_213 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_214 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_215 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_216 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_217 ^ v2ch_7[3:0]  ;
        end
        9'd269 :begin
            o_c2vh_0[15:12] <= check_ok_14  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_15  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_16  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_17  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_18  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_19  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_20  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_21  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_115 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_116 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_117 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_118 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_119 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_120 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_121 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_122 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_150 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_151 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_152 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_153 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_154 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_155 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_156 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_157 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_218 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_219 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_220 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_221 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_222 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_223 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_224 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_225 ^ v2ch_7[3:0]  ;
        end
        9'd270 :begin
            o_c2vh_0[15:12] <= check_ok_22  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_23  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_24  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_25  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_26  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_27  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_28  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_29  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_123 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_124 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_125 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_126 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_127 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_64  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_65  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_66  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_158 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_159 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_160 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_161 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_162 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_163 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_164 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_165 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_226 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_227 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_228 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_229 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_230 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_231 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_232 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_233 ^ v2ch_7[3:0]  ;
        end
        9'd271 :begin
            o_c2vh_0[15:12] <= check_ok_30  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_31  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_32  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_33  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_34  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_35  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_36  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_37  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_67  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_68  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_69  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_70  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_71  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_72  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_73  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_74  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_166 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_167 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_168 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_169 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_170 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_171 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_172 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_173 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_234 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_235 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_236 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_237 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_238 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_239 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_240 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_241 ^ v2ch_7[3:0]  ;
        end
        9'd272 :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_79  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_80  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_81  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_82  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_83  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_84  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_85  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_86  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_188 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_189 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_190 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_191 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_128 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_129 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_130 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_131 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_247 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_248 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_249 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_250 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_251 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_252 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_253 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_254 ^ v2ch_7[3:0]  ;
        end
        9'd273 :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_87  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_88  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_89  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_90  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_91  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_92  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_93  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_94  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_132 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_133 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_134 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_135 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_136 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_137 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_138 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_139 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_255 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_192 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_193 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_194 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_195 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_196 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_197 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_198 ^ v2ch_7[3:0]  ;
        end
        9'd274 :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_95  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_96  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_97  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_98  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_99  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_100 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_101 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_102 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_140 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_141 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_142 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_143 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_144 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_145 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_146 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_147 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_199 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_200 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_201 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_202 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_203 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_204 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_205 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_206 ^ v2ch_7[3:0]  ;
        end
        9'd275 :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_103 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_104 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_105 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_106 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_107 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_108 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_109 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_110 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_148 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_149 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_150 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_151 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_152 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_153 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_154 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_155 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_207 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_208 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_209 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_210 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_211 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_212 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_213 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_214 ^ v2ch_7[3:0]  ;
        end
        9'd276 :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_111 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_112 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_113 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_114 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_115 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_116 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_117 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_118 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_156 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_157 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_158 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_159 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_160 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_161 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_162 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_163 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_215 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_216 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_217 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_218 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_219 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_220 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_221 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_222 ^ v2ch_7[3:0]  ;
        end
        9'd277 :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_119 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_120 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_121 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_122 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_123 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_124 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_125 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_126 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_164 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_165 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_166 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_167 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_168 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_169 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_170 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_171 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_223 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_224 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_225 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_226 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_227 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_228 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_229 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_230 ^ v2ch_7[3:0]  ;
        end
        9'd278 :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_127 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_64  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_65  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_66  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_67  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_68  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_69  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_70  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_172 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_173 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_174 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_175 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_176 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_177 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_178 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_179 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_231 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_232 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_233 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_234 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_235 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_236 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_237 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_238 ^ v2ch_7[3:0]  ;
        end
        9'd279 :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_71  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_72  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_73  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_74  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_75  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_76  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_77  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_78  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_180 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_181 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_182 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_183 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_184 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_185 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_186 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_187 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_239 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_240 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_241 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_242 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_243 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_244 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_245 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_246 ^ v2ch_7[3:0]  ;
        end
        9'd280 :begin
            o_c2vh_0[15:12] <= check_ok_0   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_1   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_2   ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_3   ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_4   ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_5   ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_6   ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_7   ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_72  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_73  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_74  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_75  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_76  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_77  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_78  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_79  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_135 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_136 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_137 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_138 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_139 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_140 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_141 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_142 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_229 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_230 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_231 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_232 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_233 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_234 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_235 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_236 ^ v2ch_7[3:0]  ;
        end
        9'd281 :begin
            o_c2vh_0[15:12] <= check_ok_8   ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_9   ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_10  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_11  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_12  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_13  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_14  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_15  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_80  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_81  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_82  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_83  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_84  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_85  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_86  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_87  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_143 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_144 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_145 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_146 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_147 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_148 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_149 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_150 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_237 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_238 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_239 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_240 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_241 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_242 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_243 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_244 ^ v2ch_7[3:0]  ;
        end
        9'd282 :begin
            o_c2vh_0[15:12] <= check_ok_16  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_17  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_18  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_19  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_20  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_21  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_22  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_23  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_88  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_89  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_90  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_91  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_92  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_93  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_94  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_95  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_151 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_152 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_153 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_154 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_155 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_156 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_157 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_158 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_245 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_246 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_247 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_248 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_249 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_250 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_251 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_252 ^ v2ch_7[3:0]  ;
        end
        9'd283 :begin
            o_c2vh_0[15:12] <= check_ok_24  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_25  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_26  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_27  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_28  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_29  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_30  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_31  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_96  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_97  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_98  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_99  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_100 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_101 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_102 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_103 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_159 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_160 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_161 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_162 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_163 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_164 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_165 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_166 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_253 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_254 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_255 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_192 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_193 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_194 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_195 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_196 ^ v2ch_7[3:0]  ;
        end
        9'd284 :begin
            o_c2vh_0[15:12] <= check_ok_32  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_33  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_34  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_35  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_36  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_37  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_38  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_39  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_104 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_105 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_106 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_107 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_108 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_109 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_110 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_111 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_167 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_168 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_169 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_170 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_171 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_172 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_173 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_174 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_197 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_198 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_199 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_200 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_201 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_202 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_203 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_204 ^ v2ch_7[3:0]  ;
        end
        9'd285 :begin
            o_c2vh_0[15:12] <= check_ok_40  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_41  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_42  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_43  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_44  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_45  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_46  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_47  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_112 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_113 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_114 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_115 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_116 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_117 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_118 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_119 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_175 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_176 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_177 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_178 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_179 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_180 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_181 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_182 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_205 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_206 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_207 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_208 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_209 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_210 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_211 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_212 ^ v2ch_7[3:0]  ;
        end
        9'd286 :begin
            o_c2vh_0[15:12] <= check_ok_48  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_49  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_50  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_51  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_52  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_53  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_54  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_55  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_120 ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_121 ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_122 ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_123 ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_124 ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_125 ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_126 ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_127 ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_183 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_184 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_185 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_186 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_187 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_188 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_189 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_190 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_213 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_214 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_215 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_216 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_217 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_218 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_219 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_220 ^ v2ch_7[3:0]  ;
        end
        9'd287 :begin
            o_c2vh_0[15:12] <= check_ok_56  ^ v2ch_0[15:12];
            o_c2vh_1[15:12] <= check_ok_57  ^ v2ch_1[15:12];
            o_c2vh_2[15:12] <= check_ok_58  ^ v2ch_2[15:12];
            o_c2vh_3[15:12] <= check_ok_59  ^ v2ch_3[15:12];
            o_c2vh_4[15:12] <= check_ok_60  ^ v2ch_4[15:12];
            o_c2vh_5[15:12] <= check_ok_61  ^ v2ch_5[15:12];
            o_c2vh_6[15:12] <= check_ok_62  ^ v2ch_6[15:12];
            o_c2vh_7[15:12] <= check_ok_63  ^ v2ch_7[15:12];
            o_c2vh_0[11:8]  <= check_ok_64  ^ v2ch_0[11:8] ;
            o_c2vh_1[11:8]  <= check_ok_65  ^ v2ch_1[11:8] ;
            o_c2vh_2[11:8]  <= check_ok_66  ^ v2ch_2[11:8] ;
            o_c2vh_3[11:8]  <= check_ok_67  ^ v2ch_3[11:8] ;
            o_c2vh_4[11:8]  <= check_ok_68  ^ v2ch_4[11:8] ;
            o_c2vh_5[11:8]  <= check_ok_69  ^ v2ch_5[11:8] ;
            o_c2vh_6[11:8]  <= check_ok_70  ^ v2ch_6[11:8] ;
            o_c2vh_7[11:8]  <= check_ok_71  ^ v2ch_7[11:8] ;
            o_c2vh_0[7:4]   <= check_ok_191 ^ v2ch_0[7:4]  ;
            o_c2vh_1[7:4]   <= check_ok_128 ^ v2ch_1[7:4]  ;
            o_c2vh_2[7:4]   <= check_ok_129 ^ v2ch_2[7:4]  ;
            o_c2vh_3[7:4]   <= check_ok_130 ^ v2ch_3[7:4]  ;
            o_c2vh_4[7:4]   <= check_ok_131 ^ v2ch_4[7:4]  ;
            o_c2vh_5[7:4]   <= check_ok_132 ^ v2ch_5[7:4]  ;
            o_c2vh_6[7:4]   <= check_ok_133 ^ v2ch_6[7:4]  ;
            o_c2vh_7[7:4]   <= check_ok_134 ^ v2ch_7[7:4]  ;
            o_c2vh_0[3:0]   <= check_ok_221 ^ v2ch_0[3:0]  ;
            o_c2vh_1[3:0]   <= check_ok_222 ^ v2ch_1[3:0]  ;
            o_c2vh_2[3:0]   <= check_ok_223 ^ v2ch_2[3:0]  ;
            o_c2vh_3[3:0]   <= check_ok_224 ^ v2ch_3[3:0]  ;
            o_c2vh_4[3:0]   <= check_ok_225 ^ v2ch_4[3:0]  ;
            o_c2vh_5[3:0]   <= check_ok_226 ^ v2ch_5[3:0]  ;
            o_c2vh_6[3:0]   <= check_ok_227 ^ v2ch_6[3:0]  ;
            o_c2vh_7[3:0]   <= check_ok_228 ^ v2ch_7[3:0]  ;
        end
    endcase
end
else begin
    o_c2vh_0 <= 16'b0;
    o_c2vh_1 <= 16'b0;
    o_c2vh_2 <= 16'b0;
    o_c2vh_3 <= 16'b0;
    o_c2vh_4 <= 16'b0;
    o_c2vh_5 <= 16'b0;
    o_c2vh_6 <= 16'b0;
    o_c2vh_7 <= 16'b0;
end

endmodule